COMPUTING FOR BUSINESS AND HOME
IF YOU CAN
miTA MINUTE
WE CAN WE
YOU ‘1000.
With the Storwriter™ Daisy
Wheel 25 cps printer from C. Itoh.
A business letter, written on a 45 cps
word-processing printer, might take
about two minutes to print.
With the Starwriter, it might take
closer to three.
The typical 45 cps printer retails for
about $3,000.
But the Starwriter 25 retails for about
$1, 895— thus saving you about $1, 000.
And therein lies the biggest difference
between the Starwriter 25 and the more
expensive, daisy wheel printers.
The Starwriter 25 comes complete
and ready-to-use, requiring no changes
in hardware or software. It uses indus-
try-standard ribbon cartridges, and it’s
“plug-in” compatible to interface with a
wide variety of systems, to help lower
system-integration costs.
Using a 96-character wheel, it
produces excellent letter-quality print-
ing on three sharp copies with up to 163
columns, and offers the most precise
character-placement available, for out-
standing print performance.
C. Itoh's warranty;
3 months on parts and labor, sup-
ported by one of the best service organi-
zations in the industry.
‘4000 OFF;
Leading Edge Products, Inc., I
225 Turnpike Street, j
Canton, Massachusetts 02021
Dear Leading Edge:
I’d like to know more about the Starwriter, and
how spending a minute can save me a grand.
Please send me the name of my nearest dealer.
Name |
Title I
Company I
Street I
City/State Zip I
Phone: Area Code
Number 1^.7 j
CIRCLE INQUIRY NO. 49
LEADING
EDGE.
Leading Edge Products, Inc. , 225 Turnpike Street, Canton, Massachusetts 02021
j Dealer inquiries invited. For immediate delivery from the Leading Edge Inventory Bank™ call toll free 1-800-343-6833
In Massachusetts, call collect (617) 828-8150. Telex 951-624
What Cromemco computer card
capability can do for you
The above diagram shows in a func-
tional way one of the most complete
lines of computer cards in the industry.
Look it over carefully. It could be well
worth your while.
These are all cards that plug into our
S-100 bus microcomputers.
You can also assemble them into a
custom system in convenient Cromemco
card cages.
MULTI PROCESSING AND
INTELLIGENT I/O
The range of capabilities and versatility
you can draw upon is enormous.
In processors, for example, you have a
choice of CPU's including our extremely
useful new I/O Processor. This can be
used as a satellite processor to do off-line
processing, multi-processing, and to form
intelligent I/O. It opens the door to a
whole new group of applications and
tasks. Ask us about it.
HIGH RESOLUTION
COLOR GRAPHICS
Again, you can have beautiful high-
resolution color graphics with our color
graphics interface. You can select from
over 4000 colors and have a picture with
a resolution at least equal to quality
broadcast-TV pictures.
You have an unprecedented selection
of memory including our unusual 48K
and 16K two-port RAMs which allow
high-speed color graphics.
LOTS OF STORAGE
These days you often want lots of disk
storage. So you can select from our disk
controller card which will operate our 5"
and 8" floppy disk drives (up to 1.2
megabytes). Or select our WDI interface
to operate our 11 -megabyte hard disk
drives.
POWERFUL SOFTWARE AND
PERIPHERAL SUPPORT
There's much more yet you can do
with our cards. And, of course, there's an
easy way to put them to work in our 8-,
12-, and 21-slot card cages. Our PS8
power supply makes it simple to get the
system into operation.
Finally, Cromemco offers you the
strongest software support in the industry
with languages like FORTRAN, C,
COBOL, ASSEMBLER, LISP, BASIC and
others. There is also a wide choice from
independent vendors.
To top it all off, you can draw from a
substantial array of peripherals: ter-
minals, printers, color monitors and disk
drives.
CONTACT YOURCROMEMCO REP
There is even more capability than
we're able to describe here.
Contact your Cromemco rep now and
get this capability working for you.
CROMEMCO COMPUTER CARDS
• PROCESSORS - 4 MHz Z-80 A CPU, single
card computer, I/O processor • MEMORY —
up to 64K including special 48K and 16K two-
port RAMS and our very well known
8YTESAVERS® with PROM programming
capability • HIGH RESOLUTION COLOR
GRAPHICS — our SDI offers up to 754 x 482
pixel resolution. • GENERAL PURPOSE
INTERFACES -QUADART four-channel serial
communications, TU-ART two-channel
parallel and two-channel serial, 8PIO 8-port
parallel, 4PIO 4-port isolated parallel, D+7A
7-channel D/A and A/D converter, printer inter-
face, floppy disk controller with RS-232 inter-
face and system, diagnostics, wire-wrap and
extender cards for your development work.
Cromemco
TM
CIRCLE INQUIRY NO. 22
JULY 1981
ncorporated
280 BERNARDO AVE., MOUNTAIN VIEW, CA 94040
Tomorrow’s computers today
(415) 964-7400
tj 1
fit?
V T
INTERFACE AGE 1
VOL. 6, ISSUE 7
SINCE DECEMBER 1975
The Future of
Data Communications ... 66
Quick Register 72
The Video Display
Revolution 76
JULY 1981
mi i cnnciLC aoc
COMPUTING FOR BUSINESS AND HOME APPLICATIONS
FEATURES
System of the Month: Commodore CBM by Tom Fox
Home computer dressed up for the business market. 44
Sounds of Atari. ..in Basic by Herb Moore
Achieving random computer sound generation. 48
Assignment: Benchmark - Factors in Computer Selection . .byHiiieiSegai
Reviewing criteria for computer evaluation. 52
Hardware Evaluation: Epson MX-80 Printer by Roger h. Edeison
Output quality to rival high-priced systems. 58
The Future of Data Communications by Bernard Conrad cole
What’s in store for the computer communications arena? 66
Quick Register by Chuck Atkinson
Program to print a sales ticket while updating inventory. 72
The Video Display Revolution by Larry C. Raymond
Comparison of the latest terminal hardware units 76
Local Packet Networking by Bernard Conrad Cole
Considering alternatives to PABX telephone switching. 84
Telecommunications and the Consumer by Robert j. Hustwit
Satisfying the communication needs of the marketplace. 90
Maintain your Memory byT.j. Byers
Caring for your cassette mass storage system. 92
Software Review: MT Microsystem’s Pascal/MT + by Alan r. Miller
Evaluating a CP/M version of Pascal for 8080 or Z80 systems 94
Bulletin Board by David D. Busch
Program for message retrieval among several users. 98
Stripping with CP/M’s Editor by David Lutz
Program to strip a program of its REMarks. 100
COLUMNS
Jurisprudent Computerist: Legal and tax update 19
Game Corner: Software clock— in color 20
Inventor’s Sketchpad: Device for the handicapped 27
Micro Mathematician: Quadratic equations 28
Learning with Micros: Educational computing publications 34
Business Software Review: Memorite ill and Execupian 36
Apple*ications: An Apple for energy 40
DEPARTMENTS
Editor’s Notebook 6 New Products 102
Letters to the Editor 8 Calendar 138
Update 12 Book Reviews 140
Free Literature 144
Contact authors of monthly columns by writing to them at INTERFACE AGE, P.O. Box
1234, Cerritos, CA 90701 in care of their respective columns.
INTERFACE AGE Magazine, published monthly by McPheters, Wolfe & Jones, 16704 Marquardt Ave., Cerritos, CA 90701. Subscription rates: U.S. $18.00,
Canada/Mexico $20.00, all other countries $35.00. Make checks payable in U.S. funds drawn on a U.S. bank. Opinions expressed in by-lined articles do not
necessarily reflect the opinion of this magazine or the publisher. Mention of products by trade name In editorial material or advertisements contained herein In no way
constitutes endorsement of the product or products by this magazine or the publisher. Circulation Department, (213) 926-9540.
INTERFACE AGE Magazine COPYRIGHT © 1 981 by INTERFACE AGE Inc. ALL RIGHTS RESERVED. Material in this publication may not be reproduced in any form
without permission. Requests for permission should be directed to Eva Lewis, Rights and Permission, McPheters, Wolfe & Jones, 16704 Marquardt Ave., Cerritos,
CA 90701 .
INTERFACE AGE Magazine is catalogued in the Library of Congress, Classification No. QA75.5.155. USPS No. 580-310. ISSN Publication No. 0147-2992.
POSTMASTER: Please send change of address form 3579 and undelivered copies to INTERFACE AGE Magazine, 16704 Marquardt Ave., Cerritos, CA 90701.
Controlled circulation postage paid at Lincoln, Nebraska and Artesia, California.
2 INTERFACE AGE
JULY 1981
Computerize your
bookkeeping
without terrifying your
bookkeeper.
Introducing The Boss:™ the most advanced, yet most understandable,
financial accounting system. Designed to automate your
bookkeeping without confusion or mistakes.
hfKtKt ItM Entry fttUUMMI
IrtttKt Jurnili Cl MST CASH tECEitTt
l»U itctivtf i M-tt*tt
Cnimr Cluck U 111)....
in\mr il 1 i till til CWMY
twr Iwict t i 11222
C«twr M. t i MMH...
Tht ttMrttMll: lit SWIWtE
t»Upr, t i IN WIWCT 1
t*Kftpti» i ItciivHJtyHnl
» 1 t Tit M t 1 «R
»«w«tl Mm towl httt/trHit
IM CKkKIm Account ....Jill. 45 Mil
Ml Cub StUi-PtrU JMM5 Crrtit
l»owt nut of lilmtl ’* Ml
Typical screen format - actual photograph.
If "fear of the unknown" is standing
between you and computerization, you
should find out about The Boss.
The Boss system is immediately
comprehensible to bookkeepers
because it utilizes virtually the same
format they're used to.
So even someone with no previous
computer experience can easily learn
and operate The Boss system.
Features seldom found in
packaged software.
The Boss system is fully interactive,
fully departmentalized and exceptionally
fast. It can generate an astounding
number of complex reports- at the touch
of a button.
General Ledger and Accounts
Receivable and Payable transactions
can be entered in any order in a single
program.
Up-to-the-minute financial reports can
be obtained without batch processing.
The Boss system computes financial
ratio analysis.
It protects data from unauthorized
personnel as well as computer
malfunction.
And it has the largest programming
and storage capacity of any micro
system.
The Boss runs on most small business
computers with CP/M® or similar
operating systems. Its cost is only $2,495.
Get full support from Lifeboat.
The Boss is brought to you exclusively
and supported completely by Lifeboat
Associates, world's largest computer
software publisher. For more informa-
tion about how you can profit from this
extraordinary financial accounting
system, send us the coupon below.
Or call (212) 860-0300.
For more information on The Boss,
mail coupon to Lifeboat Associates,
1651 Third Avenue, New York,
NY 10028.
Name.
Title.
State_
lifeboat Associates
THE
SOFTWARE
SUPER-
MARKET”
Zip.
Boss is a trademark ot Balcones Computer Corp
BIA781 CP/W is a trademarks Digital Research, In^Jj
lifeboat Associates
Software with full support
JULY 1981
INTERFACE AGE 3
CP/M REGISTERED TRADEMARK DIGTAL RESEARCH
SuperSoft
First in Software Technology
All Orders and General Information:
SUPERSOFT ASSOCIATES
P.O. BOX 1628
CHAMPAIGN, IL 61820
(217) 359-2112
Technical Hot Line: (217) 359-2691
(answered only when technician is available)
fHAGNOSTICS II
Diagnostics II is SuperSoft’s expanded Diagnostic package.
"Diagnostic II builds upon the highly acclaimed Diagnostics I. It will test
each of the five areas of your system:
Memory Terminal Printer CPU Disk
Every test is expanded.
Every test is “submit”-able. A “submit” file is included in the package which
“chains” together the programs in Diagnostics II. achieving an effective
acceptance test. All output can be directed to a log file for unattended operation,
for example over night testing. Terminal test is now generalized for most crt
terminals. A quick-test has been added for quick verification of the working
of the system.
The memory test is the best one we have encountered. It has new features,
including:
• default to the size of the CP/M Transient Program Area (TPA)
• printout of a graphic memory map • burn in test
• bank selection option • memory speed test
Diagnostics-ll still includes the only CPU test for 8080/8085/Z80.
A Spinwriter/Diablo/Qume test has been added, which tests for the positioning
and control features of the Spinwriter/Diablo/Qume as well as its ASCII
printing features. (Serial Interface only)
And, as with all SuperSoft products, a complete online HELP
system and user manual is included.
Price: $100.00 (manual only): $15.00
Requires: 32K CP/M
CP/M Formats: 8” soft sectored, 5” Northstar, 5” Micropolis
Mod II. Vector MZ, Superbrain DD/QD, Apple 11 +
(■wrnr /iair /iar
iiuicniHLC fliac
Robert S. Jones
Nancy A. Jones
Mike Antich
Managing Editor
Associate Editor
Technical Editor
Special Projects Editor
Contributing Editors
Publisher, Editor-in-Chief
Executive Publisher
Publication Director
Kathy Tekawa
Les Spindle
Tom Fox
Bernard Conrad Cole
Al Baker
R. W. Berner
Roger Edelson
Louis E. Frenzel, Jr.
Roger C. Garrett
Carl Heintz
Elliott MacLennan
Alan R. Miller
Herb Moore
Hillel Segal
Editorial
Production
Production Manager
Art Director
Artists
Typographer
Terri Ledesma
Fino Ortiz
Arlene DeVera
Patricia Perez
Suzi Pippin
Administration
Accounting Supervisor Kay Soto
Accounting Assistants
Mary Ann Lower, Shirley Mazenko
Assistant-to-the-Publisher Eva Lewis
Circulation Manager Colin Cato
Circulation Assistants
Sheila Drury, Vicky Goodman
Publication Assistants
Cheryl Johnston, Lilly Lisa
Advertising
Boston Dick Green
7 Lincoln St.. Wakefield, MA 01880
(617) 245-9105
New York John Sensensteln
20 Community PI., Ste. 140, Morristown, NJ 07960
(201) 267-3032
Charlotte Harry Dill
3938 Sussex Avenue, Charlotte, NC 28210
(704) 552-1004
Chicago Al Gravenhorst, Steve Skinner
5901 N. Cicero Ave., Chicago, IL 60646
(312) 545-8621
Dallas Mitch Mohanna
2312 Canyon Valley Trail, Plano (Dallas), TX 75023
(214) 596-1139
Santa Clara Mike Antich
1333 Lawrence Expy., Ste. 150C,
Santa Clara, CA 95051
(213) 926-9544
Los Angeles Mike Antich
P.O. Box 1234, Cerritos, CA 90701
(213) 926-9544
Japan Tomoyuki inatsuki
Trade Media Japan Inc., R. 212 Azabu Hts., 1-5-10,
Roppongi, Minato-ku, Tokyo 106
Telephone: (03) 585-0581 Telex: J28208
Interface Age Europe
Director, European Operations Sylvia Stier
Dahlienstr. 4, D-801 1 Munchen-Vaterstetten
West Germany
Telephone: 08106/7396
International Newsstand Distribution
Director Lew Ullian
Orberstrasse 38, D-6000 Frankfurt/M. 61
West Germany
Telephone: (0611) 44 77 90/41 84 80
International/Domestic
Retail Circulation
(213) 926-9544 Mary Ann Lower
MEMBER OF THE WESTERN
PUBLICATIONS ASSOCIATION
AMERICAN SOCIETY OF
member BUSINESS PRESS EDITORS
16704 Marquardt, Cerritos, CA 90701
(213) 926-9544
TWX (910) 583-1412
4 INTERFACE AGE
CIRCLE INQUIRY NO. 76
JULY 1981
Accounts
.eceivabu
Accounts
Payable
General
Led ger
Accounts
Receivable
General
Ledger
Vlth the
■me programs
base, we have
loped a debugged,
i installed business
age that compares favor-
/vith systems costing much
i eneral Ledger produces trial,
ily, and quarterly balance sheets
income statements. Journal
)S can be entered manually, or
latically from the A/R and A/P
ms.
ccounts Receivable is an open-
system that handles invoice,
ent, credit memo, debit memo,
progress billing transactions.
>mer statements are produced
desired.
ccounts Payable writes checks
aecified vendors from invoice,
t memo, and debit memti
actions. You can distribute each
action over a series of G/L
jnts and job numbers.
Both the A/R and A/P systems
produce aged invoice analysis listings
based on user-specified time periods.
The Payroll system allows hourly,
salaried, vacation, holiday, piecework,
overtime and miscellaneous pay. Any
number of deductions can be entered
for each employee. 941 -A and W-2
forms are produced when needed. A
Job Cost subsystem keeps track of
project dates and status, and records
hours, cost and overhead information
by employee for each job.
The checks and statements fit
standard forms readily available from
mail-order forms suppliers. You have
your choice of a number of different
formats.
CIRCLE INQUIRY NO. 84
We are committed
to the support of our
users. A tech support
phone line gives you access
to us if you need it. Full source
code is included with every sys-
tem. Our money-back guarantee
speaks for itself.
Minimum requirements are 48K
RAM, CP/M™ or CDOS, CBASIC2, a
CRT, and a 132-column printer. We
can provide standard 8”, NorthStar 5”
double-density, or Heath/Zenith 5”
diskettes — call for availability of other
formats. The price is $295 per
system, or $995 for the complete set
of four.
For more information, write
VANDATA, Suite 205, 1 7544 Midvale
Ave. N., Seattle, Wa. 98133, or call
(206) 542-761 1 .
Vandata Business Software. You
can account on it. Hundreds of other
businesses already do.
CP/M is a registered trademark of Digital Research.
Payroll
Cost
Jofc>
Accounts
Payabl
EEiTun 5 iuuTEBuuiri
Challenge for the computer industry
Five years ago, the new computer
described below would be a rare and
precious possession at any price. Today,
it’s commonplace. Its specifications
would scarcely cause a stir at your
neighborhood computer store. Here
they are:
Configuration : A single box containing
computer, dual floppy disk drives,
keyboard and display screen.
Electronics : A Z80A microprocessor
running at 4 MHz, 64K bytes of user
memory and interfacing electronics for
a variety of external devices.
Input/Output: 67-key typewriter-style
keyboard with numeric pad and display
screen holding 1,248 characters.
Peripherals : Online storage of 200,000
bytes of data on two 5 14 -in. minifloppy
diskette drives.
Systems software : CP/M operating
system and two Basic languages—
Microsoft and CBasic.
Applications software : WordStar word
processor, Mail Merge mailing list and
Supercalc (a VisICalc look-alike).
Ho hum, you say, Another new micro.
Sounds like all the rest. But wait! We
forgot one specification:
Price : $1 ,7 96, quantity one, complete
as described.
Eighteen hundred dollars! Why, the
software alone lists for well over a thou-
sand! What’s the catch? Who is making
it? A philanthropic Apple? A Radio Shack
with a short-circuited cost accounting
department? An unknown scientific
genius who stumbled across a revolu-
tionary new manufacturing process?
Nope. A writer/publisher in the com-
puter industry. Imagine that.
Long-time readers of Interface Age
may remember Adam Osborne for his
pithy From the Fountainhead column.
He has since moved on to writing and
publishing technical books, and has
turned out some fine tutorial texts in the
microcomputing field. We recommend
them all the time.
Adam called us early this year to
announce excitedly his plans to forsake
all of this to become a computer manu-
facturer. He painted a glowing word
picture of the machine we just described;
though, at that time, it existed but as a
rat’s nest of wires and parts in bread-
board stage. In the intervening months,
the computer took shape and was duly
(if not humbly) dubbed the Osborne I.
Adam missed on only one detail: In
January, he was talking about a $1 ,400
price tag. Well, inflation has been hard
on us all of late.
How can a mere outsider do what a
booming industry cannot manage—
produce a system at half the cost (or
less) of similar-performing competition?
According to Adam, any one of the
existing computer manufacturers could
have turned the trick if they wanted to.
His own words: “My action is a stinging
indictment of the existing microcomputer
industry.” He believes any one of the
giants could match his prices if they
really tried. If the Osborne I takes off as
planned, they’ll have to do just that, or
get left behind.
As much as we would like to see our
former associate succeed in his new
endeavor, you will have to color us a
skeptical hue. From the Fountainhead
was never one to take a press release
at face value, nor will we. The promo-
tional barrage emanating from Osborne
Computer Corporation has been slick,
massive and guided by the hand of one
who has spent time on the inside of the
publishing industry. It has been singularly
successful, earning the Osborne I
prominence in several popular maga-
zines and trade journals. All this before
even one computer was available for
external evaluation.
There’s nothing wrong with publicity,
mind you, if the product warrants it. And
a computer with these capabilities at
$1 ,800 is news, no doubt about that. But
it hasn’t happened— not yet. Deliveries
should be starting as you read this, but
the schedule has slipped twice already,
so don’t hold your breath. (Osborne is
hardly alone with this problem. Volume
deliveries of the Apple III began at least
six months later than promised.)
And that price tag... will it hold? Even
Adam admits his machine is so ordinary
it would be tough to sell if it were priced
squarely with the competition. Even
with his years studying the industry, we
suspect he is seriously underestimating
the cost to produce, sell and support
the Osborne I. As so many have learned
the hard way, the hidden expenses of
documentation, quality control, distri-
bution, dealer training and support,
warranty repair, etc., can become a
significant— even dominating— portion
of the true manufacturing cost.
If the promised price target is
achieved and held for a significant period
of time— and production ramped up to
match the inevitable hungry demand—
Adam Osborne will singlehandedly turn
the microcomputer industry upside
down. We wish him luck. Not because he
needs it— our friend is perfectly capable
of taking care of himself— but because
we, the consumers, can use that kind of
help. But if he misses, you can expect
the kinds of words on these pages that
Adam himself might have written about
budding computer makers who make
promises and don’t keep them. □ — TF
Family portrait: Osborne I and daddy Adam
6 INTERFACE AGE
JULY 1981
At Hayes, we don’t believe in sec-
ond best. Or planned obsolescence. We
believe in taking the state of the art to the
limit. Our new Smartmodem, for exam-
ple, is the most sophisticated 300-baud
originate/answer modem you can buy.
And yet, it is perhaps the easiest-to-use
modem ever.
RS-232C Compatible. Smartmodem
lets any RS-232C compatible computer
or terminal communicate by phone with
other computers and time-sharing sys-
tems located anywhere in North America.
You get full and half-duplex operation
with both Touch-Tone* and pulse dialing.
Auto-Answer/Dial /Repeat.
Smartmodem can answer the phone, dial
a number, receive and transmit data, and
then hang up the phone- automatically!
If desired, Smartmodem will even repeat
the last command. You can depend on
Smartmodem for completely unattended
operation.
Completely Programmable.
Smartmodem can be controlled using
any programming language. Over 30 dif-
ferent commands can be written into your
programs or entered directly from your
keyboard.
Smartmodem also includes sever-
al switch-selectable features that let you
tailor performance to your exact needs.
You can “set it and forget it“ for the ulti-
mate in convenience.
Built-in Audio Monitor. Thanks
to an internal speaker, you can actually
listen to your connection being made.
You'll know immediately if the line is busy
or if you reached a wrong number—
and you don’t even need a phone!
Status at a Glance. Seven LED’s
indicate Smartmodem’s current operating
mode: auto-answer, carrier detect, off
hook, receive data, send data, terminal
ready and modem ready. You’re never
left in the dark!
Direct-Connect Design.
Smartmodem is FCC registered for di-
rect connection to any modular phone
jack- there’s no acoustic coupler to cause
signal loss and distortion.
Smartmodem, Smart Buy. Pro-
fessional quality features. Versatile per-
formance. A full two-year limited warranty.
A suggested retail price of only $279.
What more could you want? Per-
haps the matching Hayes Stack Chrono-
graph, an RS-232C compatible calendar/
clock system.
Check out the Smartmodem wher-
ever fine computer products are sold.
And don’t settle
for anything less I 1 1 L|o%#**0
than Hayes j I J ndyub
'U S. A. American Telephone and Telegraph © -1981 Hayes
Inducts, Inc.
JULY 1
INTERFACE AGE 7
Smartmodem.
The ultimate concept in modems
is now a reality.
LE7TER5
Bar code advocate
Recently I discovered a commercially
available type element from IBM, the
DF-2, part number 1167659, which
combines letters and a system of
machine readable bar-code. The element
is supposed to cost about $18, and is
an over-the-counter item.
In light of recent developments in the
field, particularly by Hewlett-Packard
and others, resulting in the introduction
of a reasonably affordable bar-code
reader, it is becoming increasingly
apparent that the time has come to
begin publication of computer-listings in
bar-code format. A source of already
generated code will certainly hasten the
final development of more, better and
less expensive bar-code readers.
For some reason, many popular
magazines are still publishing listings in
nearly, if not completely, illegible form:
the dot-matrix. Even when reproduced
well, dot-matrix printing is difficult to
read. When reproduced for publication,
even with care, much is lost before the
reader has his chance to decipher it.
There is entirely too much room for error
In the reader’s attempt to interpret what
was intended. Your recent articles have
led me to believe that, perhaps, your
magazine is the one that is forward-
thinking enough to pioneer.
If printed with ordinary care, and read
with the proper equipment, there is a
remarkable advantage to bar-code-
speed and accuracy. That’s what com-
puters are all about, right? I am not
saying that this IBM element Is the ulti-
mate in solutions; just a good beginning.
Please consider it in your publications
and perhaps you will be the winner with
increased readership.
M. A. Fincher
Baton Rouge, LA
Vote of confidence
When post-warranty service from a
micro manufacturer can be described
only with superlatives such as “exem-
plary,” the time has come to bring it to
your readers’ attention, especially in a
field noted for its past lack of customer
support. When I called Dynabyte In
Menlo Park, CA from London, Canada
about an intermittent disk problem with
Dynabyte 5200 after the warranty period
expired, they arranged to have Roy
Wheaton, their national service manager,
phone me. He not only spent some time
on the phone, but also arranged to rush
hundreds of dollars worth of new parts
by air to me without payment in advance,
and called back several times to check
whether it had arrived. The problem, an
auxiliary disk controller, will be sent
back with the unneeded parts, on an
exchange bases for $65.
Benjamin D. Singer
London, Canada
Government supports Ada
In a report to Congress April 5, 1 979,
Deputy Undersecretary Dr. Ruth Davis
stated that the Department of Defense
spends $3 billion a year to program
computers. Approximately 90% of all
spending on computers is for program-
ming, while the remaining 10% goes into
equipment. The U.S. Department of
Defense generates a substantial portion
of all software or programming develop-
ment today.
As an effort to reduce some of its
costs, the Ada programming language
has been developed by DOD. Ada is an
effort to standardize programming for
imbedded systems in DOD. It will replace
other DOD-approved languages; increase
At last!
an application that interests everyone
Our Application:
Our Manual:
with a manual everyone will love
Money. Where does it come from?
Where does it go? How much do you
have and how much can you afford to
spend . . . You’re interested . . . Your
spouse is interested . . . Your accoun-
tant is interested . . . The taxman is
interested . . . MONEY MAESTRO pro-
vides the answers. Quickly. Accurately.
That’s it. No long dry manuals to read.
No jargon. If it isn’t obvious what you
need to do next, just press “?” (fol-
lowed by RETURN) and MONEY
MAESTRO will lead the way. Of course
we give you a manual to page through
if you choose, but if you have a com-
puter and can fill out a check . . . you
can run MONEY MAESTRO without
opening the book.
jllonmi JHae$tro
Home Banking System
I For MONEY MAESTRO Home Banking System, mail to:
| InnoSys Inc., 2150 Shattuck Ave., Berkeley, CA 94704, (415) 843-8122
| Name
Address.
City
State.
. ZIP.
I’m Interested!
C descriptive brochure (free)
C User’s Manual ($20.00)
□ dealer info
I’m sold!
□ MONEY MAESTRO ($200.00)
□ 8" CP/M □ 5V4 " Micropolis
□ 5V4 " Northstar CP/M SD
Payment: □ COD □ check enclosed amount $_
□ Visa/Mastercharge#
Signature
.exp. date /
■ Allow $3.00 Shipping & Handling (overseas: $10.00).
I California residents add sales tax.
“today’s idea . . .
. . . tomorrow’s utility”
..InnoSy s
incorporated'
8 INTERFACE AGE
CIRCLE INQUIRY NO. 44
JULY 1981
NOW CLEANING YOUR OWN
DISKETTE HEADS COULD SAVE
YOU A 5 40 SERVICE CALL.
AND A LOT MORE.
At only $1 per cleaning-
it’s the best insurance you
can get.
This fast-cleaning new Scotch
kit comes with everything
you need (including special
fluid, applicator tip, cleaning
diskettes) to handle up to
30 cleanings. That’s only about
a dollar a cleaning.
With the Scotch head-clean-
ing diskette kit, you could save
yourself a lot more than just a
service call. So try this remark-
able kit today. For the name of
A Scotch cleaning diskette shown
before use, and after 15 cleanings
of recording heads.
The recording heads on your
iskette drives may be dirty—
ndthat can cause you a lot of
rief. There’s the serviceman
ou have to call when the
nachine doesn’t perform. (You
mow how much service calls
ost these days!) There’s
nachine down-time. Idle data
mtry clerks. All the other delays
i cranky machine can cause.
And that service call might
lot even be necessary.
3M solves the problem
in seconds-and leaves
your heads
“Computer Room Clean”.
The Scotch - head-cleaning
! ette kit lets you clean the
J-write heads on your
r 5V4" diskette drives. In just
;econds, without any
ssembly, mess or bother,
heads can be completely
nsed of dirt, dust, magnetic
es-all the things that can
into your machines every
And foul them up.
ist saturate the special
vhite cleaning pad in its jacket
vith the cleaning solution. Then
nsert the jacket into the disk-
ette drive and turn it on. Your
nachine does the rest. The
heads are microscopically cleaned
without wear, without abrasion.
This 3M head-cleaning
diskette kit has been evaluated
and approved by major diskette
drive manufacturers, it’s the
best possible way to clean your
heads without service calls or
machine teardowns.
the dealer nearest you, call toll
free: 800-328-1300.
(In Minnesota, call collect:
612-736-9625.) Ask for the
Data Recording Products
Division.
CIRCLE INQUIRY NO. 53
(Not yet available for Burroughs Mini-Disk II,
Vydec or 96 TPI Drive.)
The One Printer Solution
for the Two Printer Problem.
HIGH SPEED
DATA PROCESSING
The new Dual-Mode 200 brings speed and un-
compromising print quality to business and pro-
fessional applications.
Financial statements, inventory reports, la-
bels and more are printed at data processing
speeds from 165 cps to 250 cps.
Fully adjustable tractors and a friction feed
platen provide precise forms handling for pin-
feed and single sheet paper.
Complete “Dot Control" graphics is standard
with resolution to 120 x 144 dots per inch.
Interfacing is easy with both E.I.A. RS-232C
serial and an ASCII parallel port.
LETTER QUALITY
WORD PROCESSING
The Dual-Mode 200 also features letter per
feet print you will be proud to use for business
letters and reports. Letter Mode speeds range
from 42 cps to 60 cps.
The standard Titan 10 pitch font is comple;
mented by an array of optional fonts including
Elite 12 pitch, italics, proportionally spaced
OCR-A, scientific and foreign character sets.
Up to 12 font selections may be stored in the
printer and interchanged while printing.
The Dual-Mode 200 accepts standard daisy
wheel print commands for word processing sys
tern compatibility.
It's the perfect solution for the two printe|
problem.
The Dual-Mode 200 Printer
for the one printer office.
CIRCLE INQUIRY NO. 54
Call or write today for complete specifications
I • **
2301 Townsgate Road! Westlake Village, CA 91361 , (805) 496-1990
malibu
Electronics Corporatio
a subsidiary of Datametrlcs Corporation
DOTS DO IT BETTER
LE7TEF5
reuseability of software from project to
project; and increase transferability of
the “environment” including program-
mers, debugging tools and methods of
documentation. It is expected to
become as well known as Cobol or
Fortran. This language was developed
through coordination and sponsorship
of the military departments and agencies
of the Department of Defense.
The Superintendent of Documents,
U.S. Government Printing Office, has
made available the Department of
Defense Reference Manual for the Ada
Programming Language. The stock
number is 008-000-00354-8.
Further information is available from
Superintendent of Documents, U.S.
Government Printing Office, Dept. 50,
Washington, D.C. 20402.
C.A. La Barre
Assistant Public Printer
U.S. Government Printing Office
Sour note
Louis Frenzel’s “Learning with
Micros” (IA Feb 81) states that very
little educational software is available
for microcomputers. I am presently
involved in a project that seeks to
determine what educational programs
are available in the field of music educa-
tion and would be suitable for use in
schools. Your comments appear to echo
what I have found to date— “there are
few viable software sources.”
Cecil H. Pretty
Eugene, OR
Language interpreter
In the article “A Hardware Solution for
a Software Problem” (IA Apr 81 ), Roger
Edelson states that “the excellent
operating system. ..is apparently not
translatable into 6502 assembler lan-
guage.” The CP/A written by Shepardson
Microsystems includes a Basic and a
Business Basic (with USING) and an
editor/assembler as well as an operating
system that appears and functions like
CP/M. The documentation reads a lot
like Digital Research CP/M which means
that it is not for the novices.
Al Hamilton
Springdale, OH
Follow up with Wang
Re: WordStar Software Review (IA
Mar 81), from Alan Miller’s description,
WordStar shares many similarities with
Scripsit and Digital’s small system word
processing software. In my opinion,
these do not compare to the ease and
flexibility of Wang’s word processing
software and system. I believe it would
be very useful if you would do a follow
up article comparing WordMaster and
WordStar to Wang’s system operating
on a Wang 5 and Wang 25.
Alan D. Sugarman
New York, NY
Reader interface
I would appreciate information about
the use of computers in audio-visual
presentations. My company produces
A-V presentations that involve 3-15
slide projectors controlled by a com-
puter system designed especially for
this purpose. I would like to purchase a
non-dedicated computer that could be
used to control multiple slide projector
shows. This would allow me to use the
computer for general business pur-
poses as well. I have heard that there
are companies that customize Apple
computers for A-V applications.
Daniel Ginensky
CVM Productions
55 W. 16th St.
New York, NY 10011
My computer, the TI-99/4, is relatively
new in Australia. To my knowledge,
there are still no users groups here for
Texas Instruments. I would like to
correspond and swap ideas and pro-
grams with other users.
Shane Andersen
P.O. Box 101
Kings Cross
Sydney, Australia 2011
Is there anyone who can help me get
ahold of technical data on a Selectric-
based input-output unit labeled Edityper?
Apparently, it was a product of Epsco,
and later of Tycom Systems Corp. I’d
be grateful for the loan of a manual on it
for a few days.
Dr. Fred Orway
2901 Telestar Ct.
Falls Church, VA 22042
I am interested in learning about
the field of computer graphics. I am
presently designing greeting cards and
investigating the possibility of computer
graphics as a new career. Any informa-
tion about computer graphics would be
appreciated, especially on specialized
training or education for work in this field.
Marcia D. Allen
127 Spring Rd.
Scotia, NY 1 2302
I am seeking information on interfacing
a paper tape punch (part of an Addresso-
graph-Multigraph phototypesetting sys-
tem) to a Wang MVP computer.
Toby Mommsen
Hutterian Society of Brothers
Rifton, NY 12471
THE NEW
NEVADA
COBOL!
At $149.95 you can't buy
a better COBOL or one
residing in less memory.
Now with the new Nevada COBOL you can
use the programs developed by professional
business programmers over the past twenty
years to run the big IBM machines. And you can
develop and tailor programs on your micro and
run them on your micro or recompile and run
them on any mainframe computer. What's more
you can do it for about one-fifth the cost of
comparable COBOL compiler systems.
Almost all the popular microcomputers
work with the CP/M operating system we use
including Apple, TRS-80, North Star, Superbrain,
Cromemco and so on.
Check the features;
you'll go Nevada COBOL.
A powerful subset of ANSI-74, Nevada COBOL
requires a scant 16K of RAM. It's available on 8"
CP/M standard single density or 5-1/4" diskettes.
Price includes diskette and manual. Price for
manual only, $24.95.
Four COBOL applications packages
available too.
Four COBOL applications packages are cur-
rently available. Each is priced at $24.95 for the
diskette. The 73 page manual covering all four
applications costs an additional $24.95. The
manual carries complete COBOL source code
listings and superior documentation.
Package #1 is the Budget Plan Report
Generator. Here's an extraordinary time saver
and planning aid for both start-up and well
established businesses.
Package #2 is the Personal Financial Planner
to give you some eye opening insights into your
own personal spending habits.
Package #3 is Labels so you can print name
and address labels.
Package #4 is Pre-COBOL for use as a
pre-processor of COBOL source programs. A great
programming aid.
Order today or write for complete details.
Phone (415) 751-1522 or address Ellis
Computing, 600 41st Ave, San Francisco, CA 94121.
Nevada Cobol is also available at Lifeboat
Associates, Discount Software, Westico, Business
Micro Products, Computer Information Exchange
and other quality computer stores. Mastercard,
Visa, C.O.D.s, or checks accepted. California orders
please include sales tax.
CP/M. TRS-80 and IBM are TM's of Digital Research,
Tandy Corp and I B M respectively
ELLIS COMPUTING
SOFTWARE TECHNOLOGY
JULY 1981
CIRCLE INQUIRY NO. 34 INTERFACE AGE 1 1
urutt i c
Microcomputer becomes a
fashion designer
Knit design and the microcomputer
have been interwoven in a unique program
at Sheridan College, Ontario, Canada.
Pat Gwyer, co-ordinator of Fashion
Technique and Design, said Sheridan is
the first institution in North America to
introduce the concept of computerized
knit design in its fashion curriculum. It
has never been used before in industry
or education, she said. She feels it’s
important for students to have this
knowledge of computer technology and
fashion so they are prepared for new ad-
vances when they enter the workforce.
Although there are fears that com-
puters may reduce the creativity of
students, this has not happened and
students like Dominic Bellissimo, 21,
say “it’s a different way of designing
while still using your own creativity.”
To design by computer, students
punch a button on a microcomputer’s
Cat:
Someday th
won't be a phone
without one.
The only way to realize the full potential
of your small business or personal com-
puter is to tie it in with other computers.
And the best way to do that is with a Cat
acoustic modem.
A Cat modem lets your computer talk
face to face with any other compatible
computer or terminal within reach of
your phone, over standard telephone
lines.
You can work at home using the com-
puter at your office. Send or receive data
from anywhere. Or swap programs.
Fast, accurate, reliable — and under $199.
Cat. Someday there
won’t be a computer
without one.
r&vat
ion
Tie your computer into the
Call for details
( 800 ) 423-5410
In California (213) 996-5060
Available at Hamilton/ Avnet, Kierulff Electronics. Byte Shops, Computerland,
and your local computer store.
Novation, Inc., 18664 Oxnard Street, Tarzana, California 91356
CIRCLE INQUIRY NO. 64
keyboard. Instantly, a design is worked
out on its video screen, which students
can decide to keep or reject. If they
keep it, a print-out is made on a sheet,
which is punched on a card, then put
into a knitting machine.
Before the computer concept was
introduced, students used pattern cards
for their machines, either pre-punched
by a manufacturer or hand-punched.
Fabric designs were limited. Students
had to knit a fabric swatch to see if they
liked the design, then modify the pattern
card if necessary, and re-knit until the
design was perfected.
Sandy Aitken, a fashion knit instructor
and a former student, said the computer
eliminates the laborious effort of first
putting a design down on graph paper.
“Now, it’s possible to get 1 5 designs in
1 5 seconds— -and then the students can
pick and choose.” It’s the difference,
she said, between having a thousand
designs to work with and now having
hundreds of thousands of designs
available to a student.
The system of using a microcomputer
to design fashion knits was developed
by Bill Apgar, an independent computer
graphics consultant. Since October
1 980, Apgar has been teaching students
in the knit design program about the
computer connection and familiarizing
them with its hardware, technology
and programming.
CRTs causing headaches for
managers and employees alike
CRT terminals are creating unexpected
problems for data processing managers.
Staff using CRTs report headaches, eye
strain, and sometimes even mental con-
fusion according to Bruce D. Sanders, a
Vacaville, CA psychologist.
Says Sanders, “Lots of DP managers
are worried about the CRTs. The
workers who are complaining are usually
the ones who put routine information
into the computer or get it out. They
work right in front of the screen for
hours at a time.
“Some users are bothered by the
high-pitched whine put out by video
tubes. On the home TV, it’s less bother-
some because you’re sitting further
from the set. Now that CRTs give color
output, the problems are even greater.
Some programmers say, ‘If we’ve got
lots of colors available, let’s use lots of
colors.’ They forget about the poor
users who have to look at those
psychedilic screens day after day.
“What makes it all tougher for the DP
manager is that the remedies aren’t
cheap. It may involve changing the com-
puter programs, and programming time
12 INTERFACE AGE
JULY 1981
TCR 2 *
it M = TCR 2 means Microline = Total Commitment to RELIABILITY 2 with
emphasis on RELIABILITY! While OKJDATA may be a new comer to the
hobbyist, they do have nine years under their belt supplying the nations largest
OEM’s with printers that work day in and day out . . . It is this printer experience
and proven track record that makes reliability synonymous with Microline.
SPECIFICATIONS:
MICROLINE 82
MICROLINE 83
Print Speed
80 CPS bidirectionally
120 CPS bidirectionally
Logic Seeking
Standard
Standard
Tractor Feed
Optional
Standard
Columns
80/132
136/132
Character Widths
4
4
RS-232C Interface
Standard
Standard
Parallel Interface
Standard
Standard
64 Block Graphic Characters
Standard
Standard
Maximum Paper Width
9.5"
15"
Built-in Self Test
Standard
Standard
Forms Control
Standard
Standard
Print Head Warranty
200 million characters*
200 million characters*
MTBF
3,000 hours
3,000 hours
Extended Warranty
Optional
Optional
Your Cost
$699.00
$988.00
*300 invoices, 200 characters each, seven days a week, for over 9 years.
INPUT / OUTPUT UNLIMITED
TO ORDER
CALL COLLECT
[213] 997-7791
5922 KESTER AVENUE
VAN NUYS, CALIFORNIA 91-411
Dealer Inquiries Invited
Technical support call (213) 997-7792 • California residents add 6% sales tax •
JULY 1981
CIRCLE INQUIRY NO. 46
For fastest delivery send certified check or money order
INTERFACE AGE 13
MICROSETTE
CASSETTES
Microsette, the undisputed industry
leader in short cassettes for micro-
computer applications also offers
equally high grade audio cassettes
at budget prices. Credit card buyers
may phone (415) 968-1604.
LOOK AT OUR PRICES
Length
10 Pack
50 Pack
C-10
$ 7.50
$32.50
C-20
$ 9.00
$39.00
C-60
$13.50
$57.50
C-90
$17.50
$77.50
UPS shipment in Cont. USA incl.
We can not ship to P.O. Boxes
Length
Qty.
Price
Total
SUBTOl
'AL
Calif. Cust. add Sales Tax
TOTAL
Check or money order enclosed □ -
Charge to: Visa □ Master Card □ I
Account No. I
Expiration Date
I SIGNATURE I
MICROSETTE CO.
475 Ellis Street
Mt. View, CA 94043
i inn rtwmr
uru a i c
is very costly. The manager can rotate
work to give staff time away from the
terminals, but that means training more
people to use the CRTs. Sometimes
new terminals give the operators more
control over viewing angle and bright-
ness, but a manager thinks twice before
asking to have every terminal in the
department replaced/’
New program will employ disabled
In computer careers
In keeping with President Reagan’s
objective of reducing government
spending, a new, privately funded
program for the disabled was recently
announced. Quest will train them for
employment in a wide variety of
computer-related areas, and place them
in salaried jobs in private industry.
Presently, hundreds of thousands of jobs
remain unfilled in the computer field.
Until recently, the programming and
use of computers was tedious, if not
impossible, for the blind. But an
advanced "talking” computer has been
developed by Unicos Corp., Hynnis, MA.
The computer verbally interacts with
the user, allowing the blind to hear,
rather than read, both input and output.
The program will ease the shortage of
workers, while allowing companies to
fulfill equal opportunity and affirmative
action commitments in a useful, produc-
tive manner. It can even help in areas
where mobility is a serious problem-
disabled persons can work at home,
transferring information to their em-
ployer’s computers via phone links.
Information on the Quest program is
available from National Quest Coor-
dinator, Unicos, 76 W. Main St., Hynnis,
MA 02601.
Machines containing computer
programs are eligible for patent
Computer machines are eligible for
patent protection, according to a recent
decision of the U.S. Supreme Court,
handed down in the case of Diamond
v. Bradley.
In what is generally believed to be a
landmark decision, the Supreme Court
said that a machine or a process that
otherwise meets the requirements for
patentability cannot be denied patent
protection merely because a part of the
machine or process involves a com-
puter program.
"According to this decision, claims
must be considered as a whole by the
patent office,” said N. Prasinos, the
patent lawyer who represented Honey-
well Corp. of Waltham, MA. "The
decision clears up much of the confusion
in the patent law pertaining to the
patentability of computer-related inven-
tions,” he said. "It is now clear that a
process or a machine is patentable— as
they always have been— even though
they involve a computer program.”
The Bradley decision stems from a
patent application John J. Bradley and
Benjamin S. Franklin, Honeywell com-
puter scientists, filed in the U.S. Patent
and Trademark Office in April 1975. The
invention comprises what is described as
"an apparatus permanently incorporated
into the Honeywell Level 64 medium
scale computer which can dynamically
change the physical capabilities of
the computer machine. The invention,
among other things, enables the com-
puter to operate as a business model
or alternately as a scientific model,
according to the computer workload or
application requirements.”
In declaring that a computer machine
was no different from any other machine
which historically has enjoyed patent
protection, the Supreme Court said that
claims must be considered as a whole.
Engineer devises terminal
to aid the partially-sighted
A computer terminal that enables
partially-sighted persons and some who
are legally blind to work with computers
has been invented by M. Daniel
Simkovita, a partially sighted engineer
at Wayne State University, Detroit, Ml.
The Low Vision Terminal (LVTS)
allows people with poor vision to read
computer output by enlarging individual
letters to more than 3 inches in height
while the user scans the output at a
manageable reading sfreed. The size of
the letters and the speed are both con-
trolled by the user. A specially-designed
microprocessor-based system and an
ordinary TV screen are used.
The terminal has a memory unit that
enables the operator to review material
already displayed, either horizontally one
line at a time or by scrolling vertically
back and forth through the text.
Dr. Edward Fisher, associate dean for
research and graduate programs at
Wayne State University says, "There
are already devices and programs for
those who are totally blind, but, up until
now, there hasn’t been anything for the
partially sighted.”
Other applications that he sees are
for the secretary who suffers from eye
strain after reading a regular screen for
8 hours. "We think it would be helpful
to enlarge the lettering toward the end
of the day. The secretary would be able
to control the size and speed of the
letters to suit her needs,” he reports.
14 INTERFACE AGE
JULY 1981
datasouth announces. ••
THE TOTAL PRINTER RACKAAE!
With so many matrix printers on the market today, it may seem
tough to find exactly the right one for your application. Some
models may offer the speed you need, others the communications
flexibility and still others the forms handling capability. But no
printer offers all the features you need . . . until now.
The DS180 matrix printer provides the total package of perfor-
mance features and reliability required for applications such as
CRT slave copy, remote terminal networks and small to mid-range
systems. Not a “hobby-grade’’ printer, the DS180 is a real work-
horse designed to handle your most demanding printer require-
ments. And pricing on the DS180 is hundreds of dollars below
competitive units.
High Speed Printing— Bidirectional, logic-seeking printing at
180 cps offers throughput of over 200 ipm on average text. A
9-wire printhead life-tested at 650 million characters generates
a 9x7 matrix with true lower case descenders and underlining.
Non-volatile Format Retention -a unique programming keypad
featuring a non-volatile memory allows the user to configure the
DS180 for virtually any application. Top of form, horizontal and
vertical tabs, perforation skipover, communications parameters
CIRCLE INQUIRY NO. 26
4740 Dwight Evans Road • Charlotte,
and many other features may be programmed and stored from the
keypad.When your system is powered down, the format is retained
in memory. The DS180 even remembers the line where you stopped
printing. There is no need to reset the top of form, margins, baud
rate. etc.... it's all stored in the memory. If you need to recon-
figure for another application, simply load a new format into the
memory.
Communications Versatility- The DS180 offers three interfaces
including RS232, current loop and 8-bit parallel. Baud rates from
110-9600 may be selected. A IK buffer and X-on, X-off hand-
shaking ensure optimum throughput.
Forms Handling Flexibility-Adjustable tractors accommodate
forms from 3 ”-15 ”. The adjustable head can print 6-part forms
crisply and clearly making the DS180 ideal for printing multipart
invoices and shipping documents. Forms can be fed from the front
or the bottom.
If you would like more information on how the DS180’s low-cost
total printer package can fill your application, give us a call at
Datasouth. The DS180 is available for 30-day delivery from our
sales/service distributors throughout the U.S.
data©®*
computer corporation
North Carolina 28210 • 704/523-8500
The System 2800 is the next logical step in the
continuing line of innovative products from the
Systems Group.
Unbeatable S-100 Memory Boards
First was the development of the DMB6400
series of S-100 Memory boards featuring the
innovative Bank
Select switching
technique. This
enables users to
software select
up to four totally
independent
memory banks
per board.
The 2nd Generation
Then came the 2nd Generation of IEEE S-100
COMPATIBLE Z80 PROCESSORS, FLOPPY DISK
CONTROLLERS and SERIAL I/O BOARDS. Each
has been designed for single user, multi-user or
network operating systems
such as CP/M® ,
MP/M™, CP/Net™
and OASIS™.
The Next
Logical Step ...
We challenged our design team to create an
innovative yet competitive system utilizing our
existing line of field proven, dependable S-100
boards. The result: a highly reliable, quality built,
state of the art microcomputer that gives you
the cost/performance edge you need to be a
leader in your field.
The System 2800 comes with a choice of
operating systems: CP/M with an enhanced
CBIOS for single user systems and either MP/M
or OASIS for multi-user, multi-tasking systems.
MP/M is available with either a standard or
CP/M MP/M and CP/Net are trademarks of Digital Research
OASIS is a trademark of Phase One Systems
16 INTERFACE AGE
JULY 1981
enhanced XIOS. The CP/M based System 2800
provides improved diagnostic reporting capability
and increased sector sizes of 1024 bytes yielding
disk performance throughput increases up to
400% over standard unblocked systems.
The enhanced multi-user, multi-tasking MP/M
based System 2800 provides the same advanced
features as CP/M. In addition, this interrupt
driven implementation can offer performance
throughput increases up to 2000% thru
extensive disk buffering for applications
requiring a large number of disk accesses.
Also available is the OASIS operating system
with ISAM files, automatic record locking and
multiple-user print spooling.
All operating systems are available in either
floppy or hard disk configurations. The disk
drive selection includes single or double sided,
double density 8-inch floppies with up to 2.52
megabytes of formatted storage per system,
expandable to 5.04 megabytes, and an 8-inch 10
megabyte winchester hard disk.
Cost Effective Reliability
Dealers, OEM’s and System Integrators share
many common needs. Not the least of these is
dependable products. That’s why we back our
System 2800 with our established reputation for
high quality products, superior support, prompt
and courteous service, and a one-year warranty.
Take the next logical step. See your nearest
computer dealer, or contact us for the complete
story on our S-100 family of board products and
enhanced systems.
Systems
Group
a Division of MEASUREMENT systems &. controls
incorporated
1601 Orangewood Ave.
Orange, Calif. USA 92668
(714) 633-4460 TWX/TELEX: 678 401 TAB IRIN
For International Sales Inquiries contact: SIGMA INTERNATIONAL, INC., P.O.
Box 1118, Scottsdale, AZ 85252 USA (602) 994-3435 / Telex 165 745 Sigma
JULY 1981
CIRCLE INQUIRY NO. 56
INTERFACE AGE 17
THE ORIGINAL MAGAZINE FOR
OWNERS OF THE TRS-80 1 "* MICROCOMPUTER
* TRS-80 T “ IS A TRADEMARK OF TANDY CORP.
SOFTWARE
FOR TRS-80**
OWNERS
H
CQMPJTRQNICS
C.
MONTHLY
NEWSMAGAZINE
FOR TRS-80 '**
OWNERS
MONTHLY NEWSMAGAZINE
Practical Support For Model I, II & III
• PRACTICAL APPLICATIONS
• BUSINESS
• GAMBLING • GAMES
• EDUCATION
• PERSONAL FINANCE
• BEGINNER S CORNER
• NEW PRODUCTS
• SOFTWARE EXCHANGE
• MARKET PLACE
• QUESTIONS AND ANSWERS
• PROGRAM PRINTOUTS
AND MORE
NOW IN OUR 4th YEAR
PROGRAMS AND ARTICLES PUBLISHED IN RECENT ISSUES
INCLUDE THE FOLLOWING:
• FINCALC - A COMPLETE FINANCIAL APPLICATIONS PACKAGE
• INFORMATION SYSTEM REVIEW
• STATISTICAL COMBINATIONS
• PASCAL’S TRIANGLE
• ASSEMBLY LANGUAGE FOR BEGINNERS
• DISK FILES
• MOD-III REVIEW
• KEYBOARD THUNDER AND LIGHTING EXPLAINED
• DOS COMMANDS IN LEVEL II
• PROBABILITY CURVE GENERATOR
• CALCULATOR SIMULATIONS
• THE MEGABYTE GAP
• STOCKS AND BONDS
• BUDGET ANALYSIS (FOR BUSINESS AND HOME)
• NEWDOS/80 REVIEW
• DUTCHING - THE HORSE SYSTEM THAT CANT LOSE
• A SIMULATED GOLF GAME
• CONTINUOUS FORM SOURCES
• TAX/SAVER REVIEW
AND MORE
FINCALC
A Complete Financial Analysis Package Used
To Calculate Markup, Margin, Annuities, Compound Interest, Nominal
O* - And Effective Rates, Sinking Funds, Mortgage Calculations, Future Value,
Savings and Insurance, Percentage Difference Between Two Numbers,
Amortization Schedule and More
SEND FOR OUR NEW 64 PAGE SOFTWARE CATALOG (INCLUDING LISTINGS OF HUNDREDS OF TRS-80” PROGRAMS AVAILABLE ON
CASSETTE AND DISKETTE). $2.00 OR FREE WITH EACH SUBSCRIPTIONS OR SAMPLE ISSUE
* All programs are supplied on cassette (add $3 for Diskette Version - add $5 for modified Mod-II Version).
iCQMPlJTRQNICS;
(VIATVOVIATCAL APPAJCATOSS S€OV1C£
50 N. PASCACK ROAD
SPRING VALLEY, NEW YORK 10977
ONE YEAR SUBSCRIPTION $24
TWO YEAR SUBSCRIPTION $48
SAMPLE OF LATEST ISSUE $ 4
NEW TOLL-FREE
ORDER LINE
(OUTSIDE OF N.Y. STATE)
(800) 431-2818
START MY SUBSCRIPTION WITH ISSUE
(#1 - July 1978 • #12 - June 1979 • #24 - July 1980 • #30 - January 1981)
NEW SUBSCRIPTION RENEWAL
HOUR
24 ORDER
LINE
(914) 425-1535
CREDIT CARD NUMBER
EXP DATE.
SIGNATURE
NAME
ADDRESS
CITY
STATE
ZIP
*** ADD $12/ YEAR (CANADA, MEXICO) - ADD S24/YEAR AIR MAIL - OUTSIDE OF U.S.A., CANADA & MEXICO ***
18 INTERFACE AGE
CIRCLE INQUIRY NO. 19
JULY 1981
juRispRuOent
computeRisr"
Technological Legal and Tax Update
In the March column, I reported that a 25% R&D (research
and development) tax credit “began" Jan. 1 , 1981 . My infor-
mation source was Commerce Clearing House Federal Tax
Reports, Pending Legislation, paragraph 6167, dated Sept. 3,
1980. This credit has not been enacted. The status of the
credit is presently unknown, even to the IRS National Office
in Washington, D.C.
It is probably pigeon-holed in a Congressional sub-
committee, pending resolution of the present administration’s
tax package. I will notify readers via this column as soon as I
hear further definitive information.
Nondisclosure agreements
These ultra important agreements in the protection of
proprietary property have, in my experience, been misunder-
stood, misused or, worse, nonexistent. Usually such agree-
ments operate in two environments.
First, an inventor, designer, programmer desiring to seek
funds or marketing assistance for his project needs strong
legal protection prior to disclosing proprietary information to
his potential investors. They, in turn, need full disclosure of
the information in order to estimate its commercial worth.
All too frequently, inventors hold back information that is
vital to the investment decision, thus negating the transaction
because of fear of unauthorized disclosure and usage of their
information. Such fear is justifiable. It can be practically
eliminated by a correctly drawn nondisclosure agreement.
Unlike other legal documents, such agreements are usually
under several pages in length.
An attorney who is on the ball will not only utter “nondis-
closure agreement" immediately after a developer even briefly
discusses the object of his consultation, but should ask his
client if he (the attorney) should also sign the agreement.
One universal rule must always be followed in preparing
such agreements. Never should an offer to sell or an offer to
grant the option be inserted into the agreement unless
applicable “Blue Skies" securities have been carefully con-
sulted. In California, for example, such an offer can produce
criminal and civil penalties.
The second situation in which nondisclosure agreements
are important is in the employer-employee relationship. In a
recent case (Cybertek Computer Products, Inc. v. Whitefield
et al., CA) a company employee signed a nondisclosure
agreement relating to computer software trade secrets he
had acquired from his company. Subsequently, the employee
voluntarily left the employ of the company and joined a com-
peting firm. Cybertek sued the competing firm for, among
other things, relief by injunction for its former employee use
of trade secrets, acquired while in Cybertek’s employ.
The employee’s argument in court was that California law
prohibits an employer from preventing a former employee
from competing against the prior employer and, therefore,
Nondisclosure agreements
have been misunderstood ,
misused , or nonexistent...
the nondisclosure agreements were illegal and unenforceable.
(This argument is correct in California.)
The court found against the employee (actually his new
employer) by holding that, although an employer cannot
prevent a former employee from competition in the same
area, computer software is a trade secret of proprietary value
and is capable of protection.
Two points are interesting to note in this case. First, the
contents of the employee’s memory can be enjoined from
disclosure to a new employer, even though the human
memory is not recorded in a tangible medium. Second, the
case arrived in court because, as the court pointed out in its
legal decision: “Said nondisclosure agreement is not ideally
drafted, and leaves room for interpretation." “Room for
interpretation" means unnecessary legal fees.
Parting shots
The purpose of this column is to serve as an informational
and planning tool. Two common mistakes are made among
computer folk— improperly prepared legal agreements and
poor tax planning for business operations. I frequently read
legal documents relating to computer applications that frankly
are not worth the paper they are typed on. A worse situation
is to develop a modern technological concept into a commer-
cially successful product or service, only to be taxed back
into the Stone Age. A plan for business operations should be
definitively set down on paper, with forecasted legal and tax
consequences. If the latter two categories are not nailed
down, wave goodbye to part of your deductions and profit. □
Main/Frames $200
Main/Frames - $200
• 14 Basic Models Available
• Assembled & Tested
• Power Supply:
8v@15A, ± 16v@3A
• 15 Slot Motherboard ^
(connectors optional) V
• Card cage & guides '
• Fan, line cord, fuse, power
& reset switches, EMI filter
• 8v@30A, ± 16v@10A
option on some models
jpP* Rack
mounted
Main/Frame
8" Floppy Main/Frame
(includes power for
drives and main/frames)
Write or call for our
brochure which includes our
application note:
‘Building Cheap Computers’
INTEGRAND
8474 Ave. 296 • Visalia, CA 93277 • (209) 733-9288
We accept BankAmericard/Visa and MasterCharge
CIRCLE INQUIRY NO. 47
JULY 1981
INTERFACE AGE 19
III.
BAKER'S
GAME
CORNER
The Software Clock
This month’s program came from Paul Ruby of Rochester,
PA. He sent in a clock program written for the TRS-80 Color
Computer and I have converted it to run on the Apple. The pro-
gram lets you set the clock accurately and set an alarm, and it
even ticks off the seconds. It also functions as a stopwatch.
Type the program from lines 10 to 190 exactly as shown.
Do not leave out the remarks or the clock will not be accurate.
You can leave out the remarks in the remainder of the program,
if you want. Run the program. If you want to set an alarm,
respond yes when asked and enter the hour and minute you
want the alarm to sound. The clock uses the 1 2 hour format,
so don’t be alarmed if it goes off at 6:00 PM instead of
6:00 AM. Now set the clock. Type in the current hour, then
enter the next minute. At the instant the next minute begins,
press RETURN again. The clock will start.
TERMINALS FROM TRANSNET
PURCHASE PLAN • 12-24 MONTH FULL OWNERSHIP PUN • 36 MONTH LEASE PUN
DEC
TEXAS
INSTRUMENTS
DATAMEDIA
LEAR SIEGLER
HAZELTINE
TELEVIDEO
NEC SPINWRITER
HEWLETT PACKARD
CENTRONICS
DESCRIPTION
PURCHASE
PRICE
PER MONTH
12M0S 24M0S.
M M0S.
LA36DECwriter II
$1,095
SI 05
$ 58
$ 40
LA34 OECwriter IV
995
95
53
36
LA34 DECwriter IV Forms Ctrl. .
1,095
105
58
40
LAI 20 DECwriter III KSR
2,295
220
122
83
LAI 20 DECwriter III RO
2,095
200
112
75
VT100 CRT DECscope
1,595
153
85
58
VT132 CRT DECscope
1,995
190
106
72
TI745 Portable Terminal
1,595
153
85
58
TI765 Bubble Memory Terminal
2,595
249
138
93
TI783 Portable KSR, 120 CPS .
1,745
167
93
63
TI785 Portable KSR, 120 CPS .
2,395
230
128
86
TI787 Portable KSR, 120 CPS .
2,845
273
152
102
TI810 RO Printer
1,895
182
102
69
TI820 KSR Printer
2,195
211
117
80
DT80/1 CRT Terminal
1,695
162
90
61
DT80/5 APL CRT
2,095
200
112
75
DT80/5L APL 15 CRT
2,295
220
122
83
ADM3A CRT Terminal
875
84
47
32
ADM31CRT Terminal
1,450
139
78
53
ADM42 CRT Terminal
2,195
211
117
79
1420 CRT Terminal
945
91
51
34
1500 CRT Terminal
1,095
105
58
40
1552 CRT Terminal
1,295
125
70
48
920 CRT Terminal
895
86
48
32
950 CRT Terminal
1,075
103
57
39
Letter Quality, 55/15 R0
2,895
278
154
104
Letter Quality, 55/25 KSR
3,295
316
175
119
Letter Quality KSR, 55 CPS ...
3,395
326
181
123
Letter Quality R0, 55 CPS
2,895
278
154
104
2621 A CRT Terminal
1,595
153
85
58
2621 P CRT Terminal
2,750
263
154
99
730 Desk Top Printer
715
69
39
26
737 W/P Desk Top Printer
895
86
48
32
FULL OWNERSHIP AFTER 12 OR 24 MONTHS • 10% PURCHASE OPTION AFTER 36 MONTHS
ACCESSORIES AND PERIPHERAL EQUIPMENT
ACOUSTIC COUPLERS • MODEMS • THERMAL PAPER • RIBBONS • INTERFACE MODULES • aOPPY DISK UNITS
OTHER POPULAR TERMINALS, COMPUTER PERIPHERALS AND COMPUTERS AVAILABLE.
Trans Net CORPORATION
1945 ROUTE 22 • UNION, N.J. 07083 • (201) 688-7800
TWX 710-985-5485
If you want to use the clock as a stopwatch, run the program,
don’t set an alarm, and type in a starting time of 0 hours and 0
minutes. When the event you are timing begins, press
RETURN. At the instant the event stops, press RETURN, or
any other key, and the clock will stop, giving you the duration
of the event.
As a stopwatch, this program can be quite useful, but don’t
run your life by it. For one thing, the clock is an extremely trivial
use for an Apple computer. For another, it isn’t very accurate.
Software clocks rarely are. I suspect that this clock is accurate
within a few seconds each hour— but just barely. After 24
hours it will be quite inaccurate. It is designed to be used
more as a toy than a true timepiece. As such, it is a lot of fun.
Lines 2000 to 2260 are the original TRS-80 program. Paul
provided two additional changes to the program, which are
also shown. The second, an alarm, was added to the final
product. The first, generating a sound every hour, was
replaced by a tick each second.
Now look at the final product. Line 1000 clears the TV
screen and lines 1010 through 1060 obtain the hour and
minute of the alarm setting, if any. Look at line 1 020. If the user
doesn’t want an alarm, the hour of the alarm is set to 99. This
creates a simple way of eliminating the alarm without having
to put a special test in the timing loop of the program. The
program will always test for the alarm time. It just won’t ever
find it. Finally, the user sets the clock on lines 1080 to 1130.
The clock loop is between lines 110 and 190. Tenths of
seconds are kept in variable “C”, minutes in “F”, and hours
in “G”. Line 120 updates the minutes counter every time
600 tenths of a second go past. Likewise, lines 130 and 140
do the same for minutes and hours. To make the clock a 24
hour clock, change the 1 2 to a 23 and the 1 to 0 in line 140. 1
recommend against this because the clock will run fast from
midnight to 1 :00 AM. This can be corrected by changing the
12 to 24 and leaving the 1 alone. Then it isn’t a true 24
hour clock, but it eliminates the problem of zeros. But more
on this later.
Line 160 prints the clock on the screen. The extra blanks
at the end of the line clean off the tenths of a second at the
start of the next second. Applesoft Basic doesn’t clear to the
end of a print line automatically. Look closely at line 1 50. Yes,
VTAB is on the line twice, and no, it isn’t a mistake. While
timing the clock, I finally go to where changing the timing loop
on line 1 85 made the clock either too slow, or a tiny bit too
fast. This extra and unnecessary VTAB made the clock’s
speed just right.
The stopwatch function is performed on lines 170, 240,
and 250. If a key is pressed, the memory location at - 1 6384
becomes greater than 127, and the computer goes to line
240. Lines 240 and 250 ring the bell (CHR$(7)), and loop
forever. Lines 180 and 250 control the alarm. If the current
hour and minute match the alarm hour and minute, line 230
loops forever while constantly ringing the bell.
The Apple speaker can be triggered by looking at memory
location -16336. Line 183 does this twice to cause a
ticking sound whenever the clock marks off a second. This
happens when there are no tenths of a second, or when
INT(C/10)*10 = C. Prove to yourself that this is true only
when “C” is a multiple of 10.
Line 1 85 is the timing loop. Here is the logic that forces the
Apple to make the loop from line 1 10 to 190 in exactly one
tenth of a second. In building this loop, I encountered one
major problem. It takes the Apple a lot less time to test the
value of “F” in line 130 and print its value in line 160 when
F = 0. Thus the loop on line 1 85 cycles 9 times when F = 0 and
only two times when F>0. This solves the problem with zeros
and the program is a reasonably accurate software clock.
Reader response
Some readers have proposed that we publish their con-
verted versions (in Applesoft Basic) of the Mining the Asteroids
game (IA Dec 80). The first version I receive that works will
20 INTERFACE AGE circle inquiry no. 83
JULY 1981
CUM
*Utt
builds
hen Stein
oncert gran
romise on q
don l
Neither do we.
The low price is deceiving. Synertek Systems Corpo-
ration allows no compromise in the versatility, reliabil-
ity, and quality of the KTM-3.
This complete, low-cost terminal offers no-frills, solid
performance. With its power supply and connecting
cables, the KTM-3 requires only a CRT monitor or tele-
vision screen to provide a functioning system for data
entry and display.
The KTM-3 incorporates all the latest features of
standard terminals such as:
• Choice of character screen size:
24x80 characters in the KTM-3/8 0
24x40 characters in the KTM-3
• 110 to 19.2K baud
• 7x9 character matrix in an 8 x 1 0 field
• "CAPS LOCK" key
• 128 ASCII characters with descenders
• Full and half duplex with modem control
• Built-in power supply and cables included
• Scrolling and full cursor control
• Display of framing and parity errors
• Auto key-repeat
• Debug mode (Display of control characters)
• Built-in diagnostics
• 50/60 Hz operation with 220 volt version available
STARTING AT $389,
OUR PRICE WILL BE MUSIC TO YOUR EARS.
Er '
Hu & *■
fern Stale um\j
_ CIRCLE INQUIRY NO. 77
bynertek
Systems
Corporation
150 S. Wolfe Road Sunnyvale, CA 94086
Telephone: (408) 988-5689
TWX: 910-338-0135
Ad
#14 SOFTWARE
CP/M users: specify disk systems and formats. Most formats available.
CP/M
ARTIFICIAL
INTELLIGENCE v O'
^ Medical $849/$40
✓ Dental $849/$40
COMPLETE BUS. SYSTEM
Creator $269/525
Reporter $169/$20
Both $399/$45
COMPUTER CONTROL
Fabs $159/$20
UltraSort II $159/$25
COMPUTER PATHWAYS
Pearl (level 1) $ 99/$25
Pearl (level 2) $299/$40
Pearl (level 3) $549/$65
DIGITAL RESEARCH
CP/M 2.2
NorthStar $ 149/525
TRS-80 Model II (P&T).$ 159/535
Micropolis $169/525
Cromemco $ 1 89/525
PL/l-80 $459/535
BT-80 $179/525
Mac $ 85/515
Sid $ 65/515
Z-Sid $ 95/515
Tex $ 70/515
DeSpool $ 50/510
DYNAMIC MICRO-
PROCESSOR ASSOC.
Ascom $109/515
CBS $369/545
DMA-DOS $179/535
GRAHAM-DORIAN
General Ledger $729/540
Acct Receivable $729/540
Acct Payable $729/540
Job Costing $729/540
Payroll $493/540
Inventory $493/540
Cash Register $493/540
Apartment Mgt $493/540
KEY BITS
String/80 $ 84/520
String/80 (source) $279/$na
WordSearch $179/525
MICRO-AP
S-Basic $269/525
Selector III $269/525
Selector IV $469/535
MICRO DATA BASE
SYSTEMS
HDBS $269/535
MDBS $795/540
DRS or QRS or RTL $269/535
MDBS PKG $1295/560
MICROPRO
WordStar $324/560
Customization Notes $ 89/$na
Mail-Merge $114/525
WordStar/ Mail-Merge. $434/585
DataStar $249/560
Word Master $119/540
SuperSort I $199/540
MICROSOFT
Basic-80 $294/530
Basic Compiler $329/530
Fortran-80 5349/530
Cobol-80 $574/530
^ M-Sort $125/520
Macro-80 $144/520
Edit-80 $ 84/520
MuSimp/MuMath 5224/525
MuLisp-80 $174/520
ORGANIC SOFTWARE
TextWriter III $111/520
Date Book $269/525
^ Milestone 5269/525
OSBORNE
General Ledger $ 59/520
Acct Rec/Acct Pay $ 59/520
Payroll w/Cost $ 59/520
All 3 $129/557
All 3 + CBASIC-2 $199/571
PEACHTREE’'
General Ledger $399/540
Acct Receivable $399/540
Acct Payable $399/540
Payroll $399/540
Inventory $399/540
Property Mgt $799/540
CPA Client Write-up. . .5799/540
Mailing Address $349/540
SOFTWARE WORKS
Adapt $ 69/$na
Ratfor $ 86/5 na
SOHO GROUP
MatchMaker $ 97/520
Worksheet $177/520
STRUCTURED SYSTEMS
GL or AR or AP or Pay $599/540
Inventory Control $449/540
Analyst $199/525
QSort $ 89/520
SUPERSOFT
Forth (8080 or Z80). . $149/525
Diagnostic II $ 84/520
Other less 10%
TCS
GL or AR orAPorPay $ 79/525
All 4 $269/599
WHITESMITHS
"C” Compiler $600/530
Pascal (incl “C”) $850/545
DATA BASE”
F MS-80 $649/545
dBASE II $629/550
Condor $599/530
T.I.M $329/535
PASCAL
Pascal/MT+ $429/530
Pascal/Z $349/530
Pascal/UCSD $299/530
✓ Pascal/M $189/520
WORD PROCESSING
SpellGuard $249/525
Spell Binder $349/545
Magic Wand $289/545
VTS/80 $489/565
OTHER GOODIES
Tiny "C” $ 89/550
Tiny "C" Compiler $229/550
✓ CBASIC-2 $ 98/520
Nevada Cobol $ 1 29/525
MicroStat $224/515
Vedit $ 99/515
Prof Time Bill (Asyst). $549/540
ESQ-1 $1349/550
MiniModel $449/550
StatPak $449/540
Micro B + $229/540
X BSTAM $149/510
APPLE II"
MICROSOFT
Softcard
$292
Fortran
$179
Cobol
.5574
PERSONAL SOFTWARE
* Visicalc
$ 99
CCA Data Mgr
$ 84
✓ Desktop/Plan II
$159
Visiplot
.5149
^ Visitrend/Visiplot
$229
✓ Visidex
$159
✓ Visiterm
.5129
Zork
$ 34
PEACHTREE*
General Ledger
.5224/540
Acct Receivable
.5224/540
Acct Payable
$224/540
Payroll
.5224/540
Inventory
$224/540
OTHER GOODIES
Super-Text II
.5127
Data Factory
$129
DB Master
$159
Ledger Plus
$549
Charles Mann less 1 5%
STC less 1 5%
^ IUS less 15%
ORDERS ONLY-CALL TOLL FREE VISA • MASTERCHARGE
1-800-854-2003 ext 823 • Calif. 1-800-522-1500 ext. 823
Overseas — add $10 plus additional postage • Add $2.50 postage and handling
per each item • California residents add 6% sales tax • Allow 2 weeks on checks,
C O D. ok • Prices subject to change without notice All items subject
to availability • ® — Mfgs. Trademark.
THE DISCOUNT SOFTWARE GROUP
6520 Selma Avenue, #309 • Los Angeles, CA 90028 • (213) 666-7677
probably be used in this column. This will be my ongoing policy
on program conversions submitted. Awarding the race to the
earliest sender seems to be the American way.
Regarding the Player Piano program (IA Jun 80), Dick Plum
of Holmdel, NJ has a complaint that other readers share. He
owns an Apple III and was unable to run the program. It seems
that neither Dick, nor (presumably) the people at the store
where he bought his Apple, had ever heard of Apple’s
Programmer’s Aid #1 . You can obtain more information about
this product by calling Apple at (408) 996-1010. I suspect
that there is no equivalent product for the Apple III.
R. Farace was also unable to run Player Piano because of
“many error messages.’’ Readers who have trouble with a
program from this column should send me a listing. If you
don’t have a printer, your local computer store should be
happy to print one for you, as long as you don’t abuse the
privilege. I can’t help you without one.D
Revised Apple listing
60 REM
70 COSUB 1000
8 0 RF.M
90 REM THE MAIN CLOCK LOOP
100 REM
110 C - C + 1
120 IF C > 599 THEN F - F + 1:C = 0
130 IF F > 59 THEN C - G + IsF - 0
140 IF G > 12 THEN G - 1
150 HTAB 16: VTAB 10: VTAB 10
160 PRINT G; " : " ;F; “ : " ;C / 10;”
170 IF PEEK ( - 16384) > 127 THEN 240
180 IF H * G AND M - F THEN 230
183 TF INT (C / 10) * 10 - C THEN X = PEEK ( - 16336):
X - PFFK ( - 163 36) :X - FRE (0)
185
FOR T -
1 TO 9 - 7 * (F > 0) :
NEXT T
190
GOTO 11
0
200
REM
210
REM ALARM AND STOP WATCH ENDINGS
220
REM
230
PR T NT
CHR$ (7);: GOTO 230
240
PRINT
CHRS (7)
250
GOTO 250
970
REM
980
REM SET UP CLOCK
990
REM
1000
CALL
- 936
1010
INPUT
"SET ALARM ( Y , N ) ? ";AS
1020
H - 99
1030
IF A$
- "N" THEN 1070
1040
TF AS
< > T THEN 1000
1050
INPUT
"SET HOUR «" ; H
1060
INPUT
"SET MINUTE -“ ;M
1070
PRINT
: PRINT
1080
INPUT
"STARTING HOUR -" ;G
1090
INPUT
"NEXT MINUTE -”;F
1 100
C - 0
1 110
INPUT
"PRESS RETURN AT START
OF MINUTE
1 120
CALL
- 936
1130
RETURN
Original TRS-80 listing
2010
REM
5
CLS
2020
REM
10
G-i : F-0: C-0
2030
REM
20
C-C+ .091
2040
REM
21
IF 059 THEN F-F+l
2050
REM
22
TF 059 THEN C-0
2060
REM
23
IF F> 59 THEN G-G+l
2070
REM
24
IF F> 59 THEN F-0
2080
REM
25
IF 012 THEN G-l
2090
REM
26
PRINT @ 2 3 2 ,G " : ”
2100
REM
27
PRINT 0 2 3 6 , F " : "
2110
RFM
30
PRINT @240,1 NT( C )
2120
REM
40
GOTO 20
2130
REM
2140
REM
TO ADD TONE AT EACH HOUR
2150
REM
2160
REM
20
C-C+.099
2170
REM
31
IF F-0 AND C-0 THEN S0UND168,1
2180
REM
2190
REM
TO ADD AN ALARM
2 200
REM
2210
REM
20
C-C+.l 04
2220
REM
32
IF G-l AND F-0 AND C-0 THEN SOUND:
2230
REM
2240
REM
TO FIX TIME IF ADDING BOTH
22 50
REM
2260
REM
20
C-C+.l 13
i
22 INTERFACE AGE CIRCLE inquiry no. 28
JULY 1981
The Magical
Microline 80 Printer
It’s magic! Well, almost. The Microline 80 will run
all day at 80 cps with no duty cycle limitations.
The head is warranted for 200,000,000 characters.
That translates to over nine years on your
TRS-80™ APPLE' or other small computer.
Want to change forms? The magical Microline 80
is three printers disguised as one. There is a
whisper-quiet rubber platen for cut sheets and roll
paper, pins on nine inch centers for pin feed stock
and optional snap-on tractors that adjust to suit
all your other forms. The Microline 80 also saves
paper by letting you tear off as close as one inch
from the last print line.
Want to change your image? The magical
Microline 80 really does tricks. It prints upper
and lower case, condensed and double width
characters and block graphics for charts, graphs
and diagrams.
The Microline 80 is not a toy. With two motors, a
rugged cast aluminum base and a head you never
have to throw away, the Microline 80 is built to
handle the most demanding business applica-
tions.
Which brings us to the biggest magic of all. the
price tag, the one that almost disappears. If we’re
not the lowest, we are so close that it doesn't mat-
ter. There are stocking Microline distributors
throughout the country. Call or write today for the
name of the one near you and the price of the
Magical Microline 80.
OKIDATA
Okidata Corporation, 111 Gaither Drive, Mount Laurel, New Jersey 08054 609-235-2600
Okidata is a subsidiary of Oki Electric Industry Company, Ltd.
JULY 1981 circle inquiry no. 66 INTERFACE AGE 23
We’ve lowered the
No, the low CompuServe $5.00 per hour charge
hasn’t changed, but the world of information
we offer is growing steadily.
Of CompuServe’s 22 large computer systems, 10 are
housed here in our Dublin, Ohio Computer Center.
More Computer Power
The number of CompuServe customers
keeps growing — now more than 8,000
strong. The more customers we have, the
more computer power and access lines we
dedicate to our Information Service. Our
22 mainframe computer systems provide
sufficient power and capacity to serve
thousands more.
More News
In addition to the Associated Press, we’ve
added more news. Read The New York
Times and all the news that’s fit to print,
including Broadway show and movie
reviews, stories from Pulitzer Prize-winning
writers and more. We are continually
adding new features to the information
service, so check our “What’s New”
section regularly to see what other
information is available.
TRS-80® Color Computer
and Videotex®
The CompuServe Information Service is
sold in Radio Shack® Stores and, in
addition to all the major brands of com-
puters and terminals, can be used with
the new TRS-80 Color Computer and
Videotex terminal. Our special software
formats the information in easy-to-read
pages. Go forward, backward, anywhere
in the CompuServe Information Service
databases — even directly to a page of
information.
Big System Reliability
When we say we’re reliable, we mean it.
In fact CompuServe computers were up
and running for a 99.6 percent reliability
factor last year. We’ve also built in many
“invisible” features like data error detection
and retransmission— all those technical
enhancements which add up to the
CompuServe Information Service being
ready to use when you’re ready to use it.
Radio Shack, TRS-80 and Videotex are trademarks of Tandy Corporation.
ATARI is a trademark of ATARI, Inc.
24 INTERFACE AGE
JULY 1981
cost of the world.
Access to all the
CompuServe services,
including electronic mail;
bulletin board; CB
simulation; newsletters from
Radio Shack®, Atari®, and
others; up to128K storage free
plus all the services listed
here are yours. Access time
is only 8V3 cents per minute
between 6 PM and 5 AM
weekdays and all day
weekends, billed to your
charge card. It’s a local
■ phone hook-up in more
than 260 U.S. cities.
There’s an energy
management system,
home repair tips,
discount information,
personal health infor-
mation and more.
Better Homes &
Gardens provides
household
information such
as recipes,
nutritional
analyses and
meal plans.
All kinds of games
(including some for the
kids), book and movie
reviews, astrology and
the latest sporting event
news — even point
spreads and injury lists.
There’s the
CompuServe line printer
art gallery and even a
national user opinion poll
for instant feedback on
current events.
Finance
A complete program.
The AP financial wire,
newspaper financial
pages, Raylux Financial
Advisory Service, the
Commodity News
Service and personal
financial programs. At
a slight additional
charge, you can
retrieve fundamental
financial data on
more than 1,700
companies from
Value Line, and MicroQuote offers current and historical
data and special market reports on more than 40,000
stocks, bonds and options, updated daily.
While the
CompuServe
Information
Service is
designed for
everyone,
MicroNET
Personal
Computing
is for the
knowledgeable
computer
hobbyist or
business
person. You can buy software and have it downloaded
directly to your person computer. Use programming
languages such as APL-SF, EXTENDED BASIC,
MACRO-IO, SNOBOL, EXTENDED FORTRAN and
PASCAL, use word processing and text editing
programs.
Not 1985, NOW!
See for yourself what a state-of-the-art electronic
information service can do. Get a demonstration at
a Radio Shack® computer center or store— or write
to us for further information.
CompuServe
Information Service Division
5000 Arlington Centre Blvd.
Columbus, Ohio 43220
(614) 457-8600
JULY 1981
CIRCLE INQUIRY NO. 12
INTERFACE AGE 25
GUARANTEED RELIABLE
FOR 2 FULL YEARS.
Unprecedented product reliability deserves an
unprecedented warranty. IMS International
provides its dealers with both.
Our commitment is real.
We are so confident that our products are the
industry standard in reliability, we stand behind
them for two full years from date-of-sale to the
end user. All IMS manufactured products are
covered.
The success of our dealers will insure our
continued growth. That's why IMS International
is committed to providing every IMS dealer with
these distinct advantages in today's marketplace:
• 2 year warranty
• Low retail cost
• Best margins in the industry
• Protected territories
• Full factory technical support
• Complete system delivery in 30 days
• Comprehensive advertising and promotional
support
For more information about IMS International's
"Reliables" and our unique dealer plan, call
714/978-6966 or write us:
INTERNATIONAL
2800 Lockheed Way
Carson City, NV 89701
Telex: 910-395-6051
26 INTERFACE AGE
CIRCLE INQUIRY NO. 40
JULY 1981
by Roger C. Garrett
A Concept for the Mobility Impaired
I recently was having lunch at a restaurant when a woman
entered in a wheelchair. It occured to me that many people
without the use of their legs substitute the strength and
dexterity of their arms and hands, along with a wheeled chair,
to maintain some level of mobility. That, on the surface, may
not seem to be a very significant observation.
But, then I began to think about the various forms of
research being done to provide more natural mobility to such
individuals, i.e. the ability to walk. There are two basic
approaches. One is concerned with utilizing artificial legs or
external strap-on leg supports and either myoelectric
(muscular) or neural signals from the natural leg or stump to
control the artificial leg. The other approach deals with
developing “intelligent” knees, in the case of those with only
one incapacitated leg, to provide proper positioning of the leg
as it “swings”, moved by hip motion.
The significance of my observation then struck me. When
this woman in her wheelchair was moving around, she used
her hands and arms effectively in place of her legs. When she
stopped at the table to have lunch or at the counter to pay her
check, her hands resumed their normal function and the
wheelchair became merely a chair. It occurred to me that it
might be possible to use the hands as a controlling device for
artificial legs since, when the person is moving around, the
hands are already dedicated to the mobility function.
I envision a mechanical powered attachment to the existing
biological legs, or artificial legs for amputees, which would
provide the “strength” to move the legs. This would be
I envision a mechanical
powered attachment
to the existing
biological legs...
attached, via a microprocessor, to a hand-held control/feed-
back unit attached to a belt around the waist. When the person
wanted to walk, she would place her hand (perhaps both
hands) into the control unit. The motion of her hand, the
wiggling of her fingers, the pressing of buttons, the flexing of
her wrist, would be “translated” into the motion of the
various joints of the artificial leg. Likewise, the positions and
forces exerted on the legs would be fed back to the hand unit
so that the user can “feel” the motion of the legs.
While the concept is simple, there are many technological
problems to overcome. Oddly enough, the problems are
mostly concerned with the powering of the artificial legs, the
JULY 1981
batteries and motors. The control and feedback techniques
should be relatively straightforward. What I find surprising is
that, to the best of my knowledge, there is no ongoing
research in this direction. I will continue to look into this con-
cept. If anyone can offer any advice or guidelines, please
drop me a note care of IA.
Over the years, I have introduced many concepts and ideas
to aid the handicapped. Now it is your turn. Johns Hopkins
University, in conjunction with The National Science Founda-
tion and Radio Shack, is sponsoring a contest for personal
computing to aid the handicapped. They are seeking out
people involved in personal computing to discover new ideas,
concepts, and applications of personal computing to aid the
handicapped. There are three categories:
• Computer based devices
Hardware invented or modified for the purpose, or
working hardware and software that can demonstrate a
new application.
• Computer programs
Specialized software programs for standard computers.
• System concept/design
Written descriptions of ideas not yet implemented.
The generally considered handicaps are those related to
vision, hearing and language, mental retardation, learning
disabilities, neuromuscular or neurological disorders and
limitations of movement. However, a handicap can be any
limitation of functional capabilities including mobility, com-
munication, self-care, and self-direction.
Three classes of entrant are allowed: computer professional,
amateur, and full-time student. Prizes, including a top prize of
$10,000 and lesser prizes of computer systems, will be
awarded. For an entry blank and further information, write to:
Johns Hopkins U., Personal Computing to Aid the Handi-
capped, P.O. Box 670, Laurel, MD 2081 0.D
OVER 8 MBytes
OF SOFTWARE
AT $8 PER
DISKETTE FULL
The exchange library of The CP/M®
Users Group has nearly 50 volumes of
software available. Everything from
editors, assemblers, languages, games,
tools and more-and almost everything
in full source code.
Send $6** for full library catalog.
THE CP/M
USERS GROUP
1651 Third Avenue, New York, NY 10028.
"Domestic price. Inquire for overseas price.
""The complete catalog of CPMUG is available for $6
prepaid to the U.S., Canada and Mexico. $11 prepaid
to all other countries.
® CP/M is a registered trademark of Digital Research. The CP/M
Users Group is not affiliated with Digital Research.
INTERFACE AGE 27
THE
MICRO-
MATHEMATICIAN
by Dr. John C. Nash
Quadratic Equations: Computers fail high school maths
High school algebra textbooks seem very fond of quadratic
equations. This may be because the authors enjoy subjecting
a sizable proportion of the world’s teenage population to a
particular form of mental torture. But, it is more plausible that
they recognize that quadratic equations and functions are
ubiquitous elements of mathematics and its applications.
To set things in perspective, we begin with a review of the
basic and not so basic formulas. A quadratic function of x
is written:
f(x) = A x 2 + B x + C (1)
where A, B, and C are the coefficients of the power of x in
the function, which is a second degree polynomial in x. The
quadratic is a very special member of the general class of
functions called polynomials; the general degree n polynomial
in x has the form
p(x) = C„X" + c n _ 1 X "- 1 + ... + c 2 x 2 + c, x + c 0 (2)
where the c 0 , c 1t c 2 , ...» c„ are the coefficients.
A quadratic equation arises when we set the quadratic
function to zero.
f(x) = 0 = Ax 2 + Bx+C (3)
In this case, we see that if A $ 0, the quadratic equation can
be rewritten.
x 2 + (B/A) x + (C/A) = 0 (4)
Equations (3) and (4) have solutions or roots at values of x
where the equations are satisfied. In fact, we can generate
the quadratic function as a product of two linear (degree 1
polynomial) factors involving the two roots, which we shall
label r 1 and r 2 . That is, we can work back from the roots to the
function, which is given as follows.
f(x) = A(x - r t ) (x - r 2 ) (5)
In the case of the general polynomial, we will have c n times
the product of factors involving all of the roots. However,
finding the roots of polynomials is not easy except for degree 1
and degree 2, that is, linear and quadratic forms.
In the linear case, where (changing to g(x) because we
change function)
g(x) = B x + C = 0 (6)
we see immediately that the solution or root is simply at
x = - C/B (7)
In the case of the quadratic equation (3) or (4), we turn to the
time honored formula for r, and r 2 , which gives
r, = (-B + d)/(2 A) , r 2 = (-B - d)(2 A) (8)
where d is the positive square root of
D = B 2 - 4 A C = d 2 (9)
Of course, D may not be positive, which leads to a dead end
in all the work so far unless we resort to imaginary numbers
that are founded on the concept of the square root of - 1 . This
is a defined quantity which allows a whole new mathematical
dimension of complex arithmetic — that is, arithmetic using
both real and imaginary numbers. In the present case, if D is
negative, we define our unit imaginary number
i = (-1) 1 ' 2 (10)
i.e. the square root of - 1 . Then, if we take d to be the square
root of - D (now positive, so the square root can be taken in real
arithmetic), the complex roots of the quadratic equation are
r, = ( - B + i d)/(2 A) and r 2 = ( - B - i d)/(2 A) (11)
Note that we need special storage areas holding two real
numbers to represent and store each complex number. Some
programming languages, such as Fortran, allow complex data
and arithmetic, though the compiler writers in some cases
have not done their job very well and bugs have been reported
in some of the functions and arithmetic operations. I prefer to
code my own complex arithmetic whwere it is needed, since
such numbers are often used more to keep the formulas
general than to genuinely do something that cannot be done
in the real domain.
Figure 1. The quadratic function y = x 2 - x + 2.
Linear functions (degree 1 polynomials) can be graphed as
straight lines. Quadratic functions are parabolas. Figure 1
shows the function
f(x) = y = x 2 - x + 2 (12)
which has roots at - 1 and 2. We need not say which is r, and
which is r 2 , since the order is immaterial. The roots turn out to
be where the function crosses the x axis. Other possibilities
exist: the graph of the function just touches (“kisses”) the
axis, eg.
f(x) = y = -0.5x 2
(shown in figure 2), or the graph never touches the axis at all, eg.
JULY 1981
28 INTERFACE AGE
f(x) = y = 2 x 2 + 2
as shown in figure 3.
These cases correspond to the quadratic having two equal
roots and complex roots respectively. Thus, the roots tell us
something about the shape of the function and vice-versa.
y
4--
3 -
2 -
1 --
Figure 2. The quadratic function y = -0.5 x 2 .
We can also note a few other properties of the quadratic by
actually multiplying out equation (5) to give
f(x) = Ax 2 - A(^ + r 2 ) x + A^ r 2 (13)
Comparing the like powers of x, we have
r, + r 2 = (- B/A) (14)
and
r, r 2 = (C/A) (15)
All of the above is a pleasant or unpleasant piece of
algebraic manipulation, depending on your taste, and the
formula (8) may seem an obvious solution to any quadratic
equation problem that may arise. Indeed, they arise frequently,
since quadratic functions— parabolas— are used to approx-
imate many other functions that do not have such “nice”
properties or whose properties we are not interested in.
However, a straightforward implementation of the formula on
a computer will lead to a very unsatisfactory program. In part,
this is because not every set of three numbers A, B, C
permits solutions to be computed; in part, we must watch out
for rounding-errors that our calculation method induces and
are unnecessary.
To write a satisfactory program, let’s first state clearly
what our objective is. Given any three real numbers A, B, C,
correctly and accurately compute the one or two real roots of
the function
A x 2 + B x + C
compute its two complex roots; or report on the impossibility
of the calculation. An additional specification should be to
verify the result by computing the quadratic function for the
solution (s), if obtained.
Writing a program to carry out this objective involves the
dual task of recognizing which case is presented and carefully
calculating the desired answers. It is this double problem that
causes most programs written to solve quadratic equations to
fail what is really a fairly common high school mathematics
problem. We can consider the following examples.
A = 0, B = 1 , C = 1 : This is not a quadratic at all, but a linear
function with the root at - 1 .
A = - 1 , B = 0, C = - 1 : This reduces to x 2 = - 1 , so we
have two roots, one at i, one at -i, where i is the square
root of - 1 .
A = 1 , B = -2, C = 1 : The formula gives two roots at + 1 .
A = 1 , B = 0, C = -1: Two roots at + 1 and - 1 .
A = 1, B = -1000001, C = 1000000: The formula gives
two roots at 1 000000 and 1 .
A = 0, B = 0, C = 1: Since 1 is not equal to 0, this
is impossible!
A = 1 , B = 1 1 1 1 1 1 1 , C = 1111110: This has two roots at
- 1 and - 1 1 1 1 1 1 0. However, it is almost at linear equation,
since it can “almost” be written 1 1 1 1 1 1 0 * (x + 1 ) = 0.
A = 1 E - 3, B = 1 E5, C = 1 E4: This has two roots near
1 E + 8 and 0. The wide difference in range is a difficulty
when calculations are performed in finite length arithmetic.
One of the main troubles that arises with the formula (8) is
well demonstrated by the last two examples. Blindly applying
the formula to A = 1, B = 1111111,0 = 1111110 on a
North Star Horizon (8 digit Basic) gives two roots, r, =
- 0.95, r 2 = -1111110.1. When these are substituted into
the quadratic function (1), we calculate (via (A*x + B)*x + C
—Horner’s Scheme for evaluating a polynomial) values
f( -0.95) = 55555.4 and f( - 11 1 1110.1) = 111110.91.
• API 01 Apple II with Single Disk Drive $109
• API 02 Apple II with Double Disk Drives 119
• API 03 Apple II, 9 inch Monitor & Double Drives ... 129
• API 04 Apple ///, two additional Drives & Silentype 139
• API 05 12 inch monitor plus accessories 99
• RS201 TRS-80 Model I, Expansion Unit & Drives 109
• RS202 TRS-80 Monitor or TV set 84
• RS204 TRS-80 Model III 129
• RS205 Radio Shack Color Computer 89
• P401 Paper Tiger 440/445/460 99
• P402 Centronics 730/737 - Line Printer ll/IV 89
• P403 Epson MX70 or MX80 89
• CC90 Matching Attach^ Case 75
compiler case company
5650 INDIAN MOUND CT. COLUMBUS. OHIO 43213 (614) 868-9464 L ' M
CIRCLE INQUIRY NO. 13
JULY 1981
INTERFACE AGE 29
MICROSTAT
NOW AVAILABLE FOR CBASIC2*
MICROSTAT is the statistics package for microcomputers, and is
proving itself to users around the world, including:
Stanford, Harvard, Johnson & Johnson, Duke, University of Wash-
ington, UCLA, Lockheed, University of Pennsylvania, Oklahoma
State, U.S. Geological Survey, Monsanto, University of Toronto,
Sweden's National Central Bureau of Statistics, Utah State, Butler
University, SUNY, Van Camps, Texas A&M, University of Wisconsin
and a growing list of other organizations. MICROSTAT's Data Man-
agement Subsystem (DMS) makes creating your own data files easy
and includes numerous editing and transformation capabilities. Files
produced by DMS can then be used to generate statistics in all com-
mon statistical areas (e.g., descriptive statistics, ANOVA, correlation,
multiple regression, probability and hypothesis tests, nonparametrics
and others) plus some not so common ones. Whether pure reserch or
industrial quality control, MICROSTAT is the statistics package for you.
MICROSTAT sells for $250.00 and is supplied on 8" SD or 5V'
(North Star) disks. The user's manual sells for $18.00 and includes
sample data and printouts. Please specify version when ordering.
Foreign inquiries, please write directly to us.
ECOSOFT
P.O. Box 68602
Indianapolis, IN 46268
(317) 283-8883
* CBASIC2 is a registered trade mark of Software Systems.
CIRCLE INQUIRY NO. 30
[master charge
HRBANK CARO ^
240x256 Digitzed image. 16 levels • Variety of synchronization choices
• 2 selectable video A/D conversion circuits
• Choice of 1, 2, 4, 8, 16 or 32 bits per pixel
• 32K-byte image memory on the basic system
• 32, 64, 128 & 256K byte system capacity
• Ughtpen input
• Photographic trigger control input
• Software selectable system parameters
• Interfaces for TRS-80 and other processors
• Comprehensive line of accessories, monitors and
support software
400x312 Computer-generated
= SEND FOR FREE CATALOG
|B DIGITAL GRAPHIC SYSTEMS
.s=i 441 California Ave.,Palo Alto, CA 94306 415/494-6088
The culprit, in the case of the smaller root at least, is digit
cancellation arising from the sum/difference in the formula.
There is not a great deal we can do about the accuracy of the
big root, which comes about as the sum of two large
numbers. But we can examine the calculation to improve the
small root.
We note that in exact arithmetic
D = B*B - 4*A*C = 1234667654321 - 4444440
= 1234561209881
so six of the eight figures of B 2 and D are the same in the
arithmetic of the North Star. Consequently, the small root
arises from almost complete digit cancellation in the numerator
of the formula (8). However, we can calculate the big root,
which arises as the sum of the two large numbers, reasonably
accurately as r 2 = -1111110.1, then apply relationship
(15) to find the smaller root by division. Now we arrive at
the approximation r, = -0.99999991, at which the
quadratic function has the value ffrj = 0.1 as computed by
the North Star.
This strategy of finding the big root first and calculating the
small one by division using equation (15) is a reasonable and
reliable approach to the solution of quadratic equations. We
still need to watch out for complex roots, and here there is little
we can do to avoid the formula and its difficulties, such as
digit cancellation when B 2 and 4 A C are nearly equal in value.
One further step that can be taken, nevertheless, is a
verification of the roots by substitution into the quadratic
function. We have already seen how large roots may give a
value for the quadratic function at a supposed root which is
very different from zero. The program presented in listing 1
takes advantage of this deviation in the real root case to try to
improve the approximation to the root by application of
Newton’s iteration. This could also be applied in the complex
case. Listing 2 gives the results of applying the program to
the examples already presented. Note that this program is
designed to demonstrate the ideas in the column, so it
contains a lot of extra code to calculate various information
that would be left out of a production subroutine to solve
quadratic equations. □
30 INTERFACE AGE
CIRCLE INQUIRY NO. 27
JULY 1981
ANYTHING LESS IS CHEATING
Penny wise and software foolish. One of the
best ways to cheat your business is to waste a whole
lot of time on solutions that don’t work, or that can’t
grow with your business. And frankly, we get phone
calls every day from computer users who’ve tried to
get by on “bargain” software, and found that “bar-
gain” software is the most expensive kind a business
can own.
Here’s a fact: if you have a real need for a
computer in any of these areas:
General Ledger
Accounts Receivable
Accounts Payable
Order Entry
Inventory Control
Payroll,
any business software less than Structured Systems
Financial Software is cheating your business. You’ll
cheat yourself out of lots of time. Time spent with
systems which aren’t designed for high volume use.
You’ll cheat yourself out of reliable audit controls
and reliable error prevention features. Out of the
training you invest in a system you outgrow when
you need to add more disk storage, more customers,
more data. You’ll be cheating yourself out of a soft-
ware bargain in the truest sense of the word — the
greatest value for your dollar.
CP/M® microcomputer systems can do the
job of minicomputers. Structured
Systems software makes that po-
tential a reality. Right now,
hundreds of businesses
are profiting from the
financial controls and
operating efficiency of
SSG financial software.
So can yours.
Take it easy on yourself.
I But sentence your computer
I to hard labor.
I Please send more
information on your
I □ General Ledger □ Accounts Receivable □ Order Entry
I □ Accounts Payable □ Payroll □ Inventory Control
I Name
Company
Address _
L
City State Zip
Telephone ( )
CP/M is a registered trademark of Digital Research.
Structured Systems Group
5204 Claremont, Oakland, / California 94116 (415) 547 1567 incorporated!
JULY 1981
CIRCLE INQUIRY NO. 75
INTERFACE AGE 31
Eight Inch Floppy Disk Drive Subsystem Model V1000
The V1000, Vista’s sophisticated new disk drive subsystem, sets
new standards for ease of access and use. Its innovative design
permits disk drives to be mounted or removed quickly and easily for
system reconfiguration or servicing.
Features:
• Deluxe chassis with internal slide allows easy access.
• Storage capacity from 250 kilobytes to 2.5 megabytes.
• Desk or rack mountable.
• Accomodates both single-sided and double-sided drives.
• Industrial quality cabinet with die cast front bezel.
• Drives pull out for easy service and maintenance.
Prices:
Cabinet with (2) single sided drives w/power supply . . $1595.0C
Cabinet with (2) double sided drives w/power supply . $2295. 0C
Cabinet (only) $ 395. 0C
Vista’s Line of High Performance, High Reliability
Products also Includes these Advanced Components
Daisy Wheel Printer Model V300
Features: circle inquiry no. 86
• 96-character proportional, bi-directional printing
• Interface - Parallel or RS232-C option
Prices:
V300-25cps $1895.00
V300-45cps $2195.00
Minifloppy Disk System, Model V200
Features:
• Storage capacity from 200K bytes to 1.2 megabytes
• Compatible with industry standard Si 00 main-
frames.
• System software - Vista CP/M™ VOS Disk
Operating System and Basic - E compiler.
Prices:
Starting as low as $695.00
V200-Exidy version $1199.00
Vista Computer Company 1317 E. Edinger Avenue • Santa Ana. CA. 92705 • (714) 953-0523
•• is a registered trademark of Digital Research Dealer Inquiries Call Toll Free (800) 854-8017
Listing 1
10
PRINT “QUAD FEB
20
PRINT * author:
30
PRINT
40
PRINT "PROGRAM F
50
PRINT * F
60
PRINT “ENTER Arl
70
INPUT! "A 3 " r A \
INPUT1 * B=*rB
80
INPUT * C=“rC
90
LET I9=-l \
81"
C NASH "
nS ROOTS OF A QUADRATIC EQUATION*
* A*X*X + B*X + C 3 0"
BrC -- ALL ZERO STOPS PROGRAM*
REM NEWTON ITERATION
IF AOO THEN 230
REM A=0 MEANS AT MOST 1 ROOT
IF BO'O THEN 170
REM EITHER PROBLEM IS IMPOSSIBLE OR WE MUST STOP
IF C=0 THEN STOP
PRINT * IMPOSSIBLE PROBLEM *>Cr* <> 0*
GOTO 30
REM 1 ROOT
LET Rl=-C/B
PRINT * ONE ROOT ONLY AT X=*rRl
LET X=R1
GOSUB 690 \ REM VERIFY RESULT
GOTO 30
LET D2=B*B-4*A*C
PRINT “DICRIMINANT*' rD2
REM CHECK FOR COMPLEX ROOT
IF D2<0 THEN 500
LET D=SQRT<D2>
PRINT " SORT ( DISCRIMINANT )= “ r D
GOSUB 850 \ REM LOOK AT FORMULA
COUNTER
100
110
120
130
140
150
160
170
180
190
200
210
220
230
240
250
260
270
280
290
RESULTS
300 IF B>=0 THEN 340
REM B NEGATIVE r SO TAKE POSITIVE SUM
LET Rl=0.5#(-B+D)/A
GOTO 360
LET Rl 3 0.5*(-B-D)/A
REM B POSITIVE SO NEGATIVE SUM IS BIGGER
REM GET SMALLER ROOT BY SOLVING R1*R2=C/A
LET R2=C/<R1*A>
PRINT * ' BIG ' ROOT AT X=“rRlr“ 'SMALL' ROOT AT X=*
LET X=R1
LET 19=0
PRINT * VERIFICATION "r
GOSUB 690
IF I9>0 THEN PRINT 'NOTE NEW ROOT APPROXIMATION*
LET X=R2
LET 19=0
PRINT * VERIFICATION *
GOSUB 690
IF I9>0 THEN PRINT * NOTE NEW ROOT APPROXIMATION*
GOTO 30
REM COMPLEX ROOT
LET D=SQRT ( -D2 >
PRINT *SQRT (-DISCRIMINANT) 3 * rD
LET R1=-0.5*B/A
LET R2=0 ♦ 5*D/A
PRINT * COMPLEX ROOTS AT*
310
320
330
340
350
360
370
380
390
400
410
420
430
440
450
460
470
480
490
500
510
520
530
540
550
560
570
580
590
600
610
620
630
640
650
660
670
680
690
700
710
720
730
740
750
760
770
780
790
800
810
820
830
840
850
860
870
880
890
900
910
920
r R2 r * >*SQRT(-1) *
r -R2 r “ )*SQRT<~1 > *
PRINT * X= * r R1 r * + <
PRINT * X= “ r R1 r * + C
REM VERIFY RESULTS
GOSUB 630
LET R2=-R2
GOSUB 630
GOTO 30
REM COMPLEX VERIFICATION
D=A*(R1*R1-R2*R2)+B*R1+C
D2=2*A*R1*R2+B#R2
PRINT 'VERIFICATION AT X= * r R1 r * +SQRT < -1 ) * ( * r R2 r * ) *
PRINT * F<X)=“rDr* +SQRT <-l)*(*rD2r*>*
RETURN
REM VERIFICATION
LET D1=1E35 \ REM LAST DEVIATION
D2=<A*X+B)*X+C
PRINT * AT X=*rXr* F(X) = * rD2
IF I9<0 THEN RETURN
IF D2=0 THEN RETURN
IF ABS ( D2 ) >=ABS < D1 ) THEN 820
LET 19=19+1
LET D1=D2
PRINT “ TRY "r
REM UPDATE USING NEWTON FORMULA
LET X=X-D2/(2*A*X+B)
GOTO 710
PRINT * ITERATION DIVERGING*
LET 19=0
RETURN
PRINT *2 ROOTS BY FORMULA*
LET X=0.5*(-B+D>/A
GOSUB 710
LET X=O.S*<-B-D)/A
GOSUB 710
PRINT * ***********
RETURN
END
Listing 2
LOAD QUAD
READY
RUN
QUAD FEB 14 81
AUTHOR! J C NASH
PROGRAM FINDS ROOTS OF A QUADRATIC EQUATION
F < X ) = A*X*X + B*X + C = 0
ENTER A, BrC — ALL ZERO STOPS PROGRAM
A=0 B=1 C=1
ONE ROOT ONLY AT X= -1
AT X= -1 F(X)= 0
PROGRAM FINDS ROOTS OF A QUADRATIC EQUATION
F ( X ) = A*X*X + B*X + C = 0
ENTER A, BrC — ALL ZERO STOPS PROGRAM
A=-l B=0 C=-l
DICRIMINANT= -4
SORT (-DISCRIMINANT) 3 2
COMPLEX ROOTS AT
X= 0 + < -1>*SQRT(-1>
X= 0 + < 1>*SQRT<-1>
VERIFICATION AT X= 0+SQRT<-l>*< -1)
F( X ) = O+SQRT ( -1 ) # ( 0)
VERIFICATION AT X= 0+SQRT(-l>#< 1)
F(X)= O+SQRT ( -1 ) # < 0)
PROGRAM FINDS ROOTS OF A QUADRATIC EQUATION
F<X) - A*X*X + B*X + C = 0
ENTER ArBrC — ALL ZERO STOPS PROGRAM
A=1 B=-2 C=1
DICRIMINANT 3 0
SORT (DISCRIMINANT > = 0
2 ROOTS BY FORMULA
AT X= 1 F ( X > = 0
AT X= 1 F ( X ) = 0
**********
'BIG'ROOT AT X= 1 'SMALL' ROOT AT X= 1
VERIFICATION AT X= 1 F(X)= 0
VERIFICATION AT X= 1 F(X)= 0
PROGRAM FINDS ROOTS OF A QUADRATIC EQUATION
F < X ) = A*X*X + B*X + C = 0
ENTER ArBrC — ALL ZERO STOPS PROGRAM
A=1 B=0 C=~l
DICRIMINANT 3 4
SORT ( DISCRIMINANT ) = 2
2 ROOTS BY FORMULA
AT X= 1 F ( X > = 0
AT X= -I F ( X ) = 0
**********
'BIG'ROOT AT X= -1 'SMALL' ROOT AT X= 1
VERIFICATION AT X= -1 F(X)= 0
VERIFICATION AT X= 1 F(X)= 0
PROGRAM FINDS ROOTS OF A QUADRATIC EQUATION
F ( X ) = A*X*X + B*X + C = 0
ENTER ArBrC — ALL ZERO STOPS PROGRAM
A=1 B=-1000001 C=1000000
DICRIMINANT 3 9.99998E+11
SQRT < DISCRIMINANT >= 999999
2 ROOTS BY FORMULA
AT X= 1000000 F(X)= 0
AT X= 1 F ( X ) = 0
'BIG'ROOT AT X= 1000000 'SMALL' ROOT AT X= 1
VERIFICATION AT X= 1000000 F(X)= 0
VERIFICATION AT X= 1 F(X)= 0
PROGRAM FINDS ROOTS OF A QUADRATIC EQUATION
F ( X ) = A*X*X + B*X + C 3 0
ENTER ArBrC -- ALL ZERO STOPS PROGRAM
A=0 B=0 C=1
IMPOSSIBLE PROBLEM 1 <> 0
PROGRAM FINDS ROOTS OF A QUADRATIC EQUATION
F ( X) = A*X*X + B*X + C = 0
ENTER ArBrC — ALL ZERO STOPS PROGRAM
A=1 B= 1111111 C=1111110
DICRIMINANT 3 1 . 2345633E+12
SQRT (DISCRIMINANT) 3 1111109.1
2 ROOTS BY FORMULA
AT X= -.95 F< X ) 3 55555.4
AT X= -1111110.1 F ( X ) = 111110.91
**********
'BIG'ROOT AT X= -1111110.1 'SMALL' ROOT AT X 3 -.99999991
VERIFICATION AT X= -1111110.1 F(X)= 111110.91
TRY AT X= -1111110 F < X ) = 0
NOTE NEW ROOT APPROXIMATION
VERIFICATION AT X 3 -.99999991 F(X)= .1
TRY AT X= -1 F ( X ) 3 0
NOTE NEW ROOT APPROXIMATION
PROGRAM FINDS ROOTS OF A QUADRATIC EQUATION
F ( X ) = A*X*X + B*X + C 3 0
ENTER ArBrC — ALL ZERO STOPS PROGRAM
A=lE-3 B=1E5 C=1E4
DICRIMINANT 3 1E+10
SQRT (DISCRIMINANT) 3 100000
2 ROOTS BY FORMULA
AT X 3 0 F< X ) = 10000
AT X= -1E+08 F ( X ) 3 10000
**********
'BIG'ROOT AT X= -1E+08 'SMALL' ROOT AT X= -.1
VERIFICATION AT X 3 -1E+08 F(X>= 10000
TRY AT X= -1E+08 F(X)= 10000
ITERATION DIVERGING
VERIFICATION AT X= -.1 F(X)= 0
PROGRAM FINDS ROOTS OF A QUADRATIC EQUATION
F < X ) 3 A*X*X + B*X + C = 0
ENTER ArBrC -- ALL ZERO STOPS PROGRAM
A=0 B=0 C=0
STOP IN LINE 150
READY
JULY 1981
INTERFACE AGE 33
Learning
with Micros
by Louis E. Frenzel
Educational Computing Publications
computer hardware and software, speech synthesis and
recognition, A/V equipment and video.
Educational Technology
140 Sylvan Ave.
Englewood Cliffs, NJ 07632
This publication has been around for many years. It covers
the broad field of educational technology including AA/, video,
programmed instruction (PI), self-paced learning, competency-
based education and the like. Computer coverage has
increased signficantly over the years.
Electronic Learning
Scholastic Inc.
50 W. 44th St.
New York, NY 10036
This publication will debut this fall (Sept./Oct.). To be
published bimonthly, it is aimed at elementary and secondary
school educators. The magazine will cover microcomputer
hardware and software, video tape and disk and other elec-
tronic teaching equipment, as well as related topics such as
funding, purchasing and applications.
When I started writing this column last year, there was very
little editorial coverage of computers in education. Aside from
an occasional article in popular micro magazines, there were
few places to go for information on the emerging computer/
education movement.
This need is now being met by many publications. A number
of established educational publications have increased their
coverage of microcomputers. And several new magazines
have been established. Some are dedicated to the computer/
education field, while others cover the broader field of
educational technology. Following is a run-down of some
noteworthy publications addressing this field.
Computer Classroom News
P.O. Box 266
Cambridge, MA 02138
This bimonthly newsprint tabloid covers all aspects of
microcomputing in schools. The first issue was dated
Sept./Oct., 1980.
Computer Time
Robert Stuart Junior High School
Caswell Ave. W.
Twin Falls, ID 83301
This is a newsletter that covers the subject of computer
programming in the schools. It publishes six issues per year.
Computing Teacher
Computing Center
Eastern Oregon State College
La Grande, OR 97860
This periodical is a professional journal for educators
interested in the instructional uses of computers (and
calculators). The emphasis is pre-college.
Courseware Magazine
4919 N. Millbrook #222
Fresno, CA 93726
This is not a magazine as we ordinarily think of one, with
articles, ads, editorials and the like. Instead, it is a periodic
source of educational programs for home, elementary and
secondary school use. The '‘magazine" consists of a CIO
cassette containing the programs and the supporting docu-
mentation, which includes a teacher’s guide, student work-
sheets, objectives, suggestions for use, an abstract and a
complete listing. Versions of the magazine are available for
Apple II, Pet and TRS-80. It is published five times per year.
Educational Electronics
One Lincoln Plaza
New York, NY 10023
This monthly newsletter deals with the application of elec-
tronics technology to instruction. It covers topics such as
Instructional Innovator
1126 Sixteenth St., N.W.
Washington, D.C. 20036
This is the main publication of the Association for Educa-
tional Communications and Technology. It is published monthly
nine times a year. A subscription comes with membership.
AECT also publishes two quarterlies, the Journal of Instruc-
tional Development and the Educational Communications and
Technology Journal , both available through membership. AECT
is an organization of professionals in schools and industry
concerned with the improvement of instruction through the
effective use of media and technology. Computers are
regularly covered.
Performance & Instruction
1126 Sixteenth St., N.W., Suite 315
Washington, D.C. 20036
This is the official membership publication of the National
Society for Performance and Instruction. NSPI is an organiza-
tion of academic and industry educators who study and use
advanced educational techniques. Subjects like PI and CAI
have been the central focus of the organization.
Perspectives in Computing
International Business Machines Corp.
Old Orchard Rd.
Armonk, NY 10504
This IBM quarterly examines the application of computers
to academic disciplines. A complementary subscription is
available to university personnel.
T.H.E. Journal
P.O. Box 992
Acton, MA 01720
This is one of the oldest magazines covering computers in
education. It has been published since the mid-’70s and takes
a broad look at the field of educational technology. T.H.E.
stands for Technical Horizons in Education. In addition to fairly
regular computer coverage, it also covers advances in audio/
visual (A/V) equipment and techniques, learning by video tape
and disk, and other technological developments affecting
education. The magazine is published six times per year.
It is encouraging to see this growing awareness of the
need for reading sources on this vital topic. It is our hope that
the trend continues to flourish. □
This publication is available in microform.
University Microfilms 300 North Zeeb Road 30-32 Mortimer Street
, . Dept. PR. Dept. PR.
International Ann Arbor. Mi. 48106 London WIN 7RA
U.SA. England
34 INTERFACE AGE
JULY 1981
If you can’t find the right program
in our new catalog,
it probably hasn’t been written.
As the worlds largest publisher of
professional software for micro-
computers, Lifeboat Associates offers
the largest selection of state-of-the-art
programs. And our new catalog has
more to offer than ever. We also add the
crucial dimension of after-sales service
and full support to everything we sell.
Order your free catalog today.
For a free catalog, mail coupon to Lifeboat Associates,
1651 Third Avenue, New York, NY 10028.
Or call (212) 8600300. Telex 640693 (LBSOFT NYK)
Name_
_Title_
Company.
Street
City State Zip
Our catalog contains full descriptions and specifications of the following:
n
i
fi
I
I
J
DISK OPERATING SYSTEMS
CP/M CONFIGURED FOR:
APPLE II
OATAPOINT 1550/2150
ICOM MICRO DISK
ICOM 3712
ICOM 3812
ICOM 4511/PERTEC D3000
INTEL MDS
MICR0P0LIS FLOPPY DISK
MITS/ALTAIR
M0STEK MDX
NORTH STAR
0SI C3C Prime
TRS-80 MODEL II
MP/M FOR INTEL MDS
HARD DISK INTEGRATION MODULES
CORVUS WITH APPLE II S0FTCARD
CORVUS WITH S100 AND TRS-80
MODEL II
ICOM 4511/PERTEC D3000
K0NAN PLUS CDC PHOENIX
XC0MP SM/S PLUS CDC PHOENIX
XC0MP DFC10 FOR PERTEC D3000
SYSTEMS TOOLS
BUG AND uBUG
DESP00L
DISIL0G
DISTEL
EDIT
EDIT-80
FILETRAN
IBM/CPM
MAC
MACRO-80
PASM
PUNK
PMATE
RAID
RECLAIM
SID
TRS-80 MODEL II
CP/M
CUSTOMIZATION
UNLOCK
WORD-MASTER
XASM-18
XASM-48
XASM-65
XASM-68
XMACRO-86
ZDT
Z80 DEVELOPMENT
PACKAGE
ZSID
TELECOMMUNICATIONS
BSTAM
BSTMS
LANGUAGES
ALGOL-80
muSIMP
APL/V80
NEVADA COBOL
BASIC-80
PASCAL/M
(COMPILER)
PASCAL/MT
BASIC-80
PASCAL/MT+
(INTERPRETER)
PASCAL/Z
BDSC COMPILER
PL/I -80
CBASIC-2
S-BASIC
CIS COBOL
TINY C
COBOL-80
TINY-C TWO
FORTRAN-80
W'SMITHS C
JRT PASCAL
COMPILER
muLISP
XYBASIC
LANGUAGE AND APPLICATIONS TOOLS
BASIC UTILITY
MDBS.DRS
DISK
MDBS.RTL
DATASTAR
M/SORT FOR
FABS
COBOL-80
FORMS 1 FOR CIS
PEARL
COBOL
PSORT
FORMS 2 FOR CIS
QSORT
COBOL
STRING BIT
MAGSAM III
STRING /80
MAGSAM IV
SUPER-SORT
ULTRASORT II
'WORD PROCESSING SYSTEMS AND AIDS
MAGIC WAND
TEX
LETTERIGHT
TEXTWRITER III
MICROSPELL
WORDSTAR
SPELLGUARD
WORDINDEX
DATA MANAGEMENT PACKAGES
CONDOR
MDBS
HDBS
MDBS QRS
GENERAL PURPOSE APPLICATIONS
CBS
SELECTOR IV
SELECTOR III-C2
MAIL LIST APPLICATIONS
MAILING ADDRESS (PTREE)
MAILMERGE FOR WORDSTAR
NAD
POSTMASTER
BUSINESS APPLICATIONS
ACCOUNTS PAYABLE (PTREE)
ACCOUNTS PAYABLE (SSG)
ACCOUNTS RECEIVABLE (PTREE)
ACCOUNTS RECEIVABLE (SSG)
GENERAL LEDGER II (CPAIDS)
GENERAL LEDGER (PTREE)
GENERAL LEDGER (SSG)
GLECTOR FOR SELECTOR III-C2
INVENTORY (PTREE)
INVENTORY (SSG)
PAYROLL (PTREE)
PAYROLL (SSG)
NUMERICAL PROBLEM SOLVING TOOLS
ANALYST STATPAK
FPL T/MAKER
muMATH
OTHER SPECIALIZED APPLICATIONS
DATEBOOK
ESQ-1
PAS-3 DENTAL
PAS-3 MEDICAL
PROPERTY MANAGEMENT (PTREE)
BOOKS AND PERIODICALS
APL-AN INTERACTIVE APPROACH
ACCOUNTS PAYABLE & ACCOUNTS
RECEIVABLE-CBASIC
8080/Z80 ASSEMBLY LANGUAGE
THE CP/M HANDBOOK
THE C PROGRAMMING LANGUAGE
CRASH COURSE IN MICROCOMPUTERS
FIFTY BASIC EXERCISES
GENERAL LEDGER-CBASIC
INTRODUCTION TO PASCAL
LIFELINES
ORDERING INFORMATION. COMPUTERS
SUPPORTED INCLUDE:
ADDS Multivision
AVL Eagle
Altair 8800
Altos
Apple CP/M 13 Sector
Apple CP/M 16 Sector
BASF System 7100
Blackhawk Micropolis Mod II
CDS Versatile 3B
CDS Versatile 4
Columbia Data Products
C0MPAL-80
CSSN Backup
Cromenco System 3
Cromenco System 2 SDSS
Cromenco System 2 DDSS
Cromenco System 2 DDDS
Datapoint 1550/2150 Single Sided
Oatapoint 1550/2150 Double Sided
Delta Systems
Digi-Log Microterm II
Digital Microsystems
Durango F-85
Dynabyte DB8/2
Dynabyte DB8/4
RT
RB
B1
A1
RG
RR
RD
Q2
Q1
02
A1
02
T1
A1
R6
RX
RY
AA
AB
A1
RD
A1
RL
R1
A1
Exidy Sorcerer + Lifeboat CP/M
Q2
Micromation
A1
Exidy Sorcerer + Exidy CP/M
RW
Micropolis Mod 1
Q1
Heath H8 + H17/H27 disk
P4
Micropolis Mod II
02
Heath H89 + Lifeboat CP/M
P4
Morrow Discus
A1
Heath H89 + Magnolia CP/M
P7
Mostek
A1
Heath H89 + Heath CP/M
P7
NEC PC-8001
RV
Helios II
B2
North Star Single Density
PI
ICOM 2411 Micro Floppy
R3
North Star Double Density
P2
ICOM 3712
A1
North Star Quad Density
P3
ICOM 3812
A1
Nylac Micropolis Mod II
Q2
ICOM 4511 5440 Cartridge CP/M 1.4
D1
Ohio Scientific C3
A3
ICOM 4511 5440 Cartridge CP/M 2 2
D2
OKI IF- 800
RZ
IMS 5000
RA
Onyx C8001
T2
tMS 8000
A1
Pertec PCC 2000
A1
IMSAI VDP-40
R4
Processor Technology Helios II
B2
IMSAI VDP-42
R4
Quay 500
RO
IMSAI VDP-44
R5
Quay 520
RP
IMSAI VDP-80
A1
RAIR Single Density
R9
ISC Intecolor 8063/8360/8963
A1
RAIR Double Density
RE
Intertec Superbrain DOS 0.1
R7
Research Machines 5.25 in.
RH
Intertec Superbrain DOS 0.5
RJ
Research Machines 8 in.
A1
Intertec Superbrain DOS 3 x
RK
SD Systems 5 25 in.
R3
Intertec Superbrain QD
RS
SD Systems 8 in.
A1
Kontron PSI-80
RF
Sanco 7000 5.25 in.
RQ
MITS 3200-3202
B1
Spacebyte
A1
MSD 5.25 in
RC
TEI 5.25 in.
R3
Meca Delta-1 5.25 in.
P6
TEI 8 in
A1
THE PASCAL HANDBOOK
PASCAL USER MANUAL AND REPORT
PAYROLL WITH COST ACCOUNTING-
CBASIC
STRUCTURED MICROPROCESSOR
PROGRAMMING
USING CP/M-A SELF-TEACHING GUIDE
ACCESSORIES
DC 300 DATA CARTRIDGE
HEAD CLEANING DISKETTE
FLIPPY DISK KIT
FLOPPY SAVER
Program names and computer names are
generally trademarks or service marks of
the author or manufacturing company.
All software products have specific
requirements for hardware and additional
associated software (e g. operating system
or language)
All products are subject to terms and
conditions of sale.
Prices and specifications are sublet to
change without notice.
All Lifeboat software requires CP/M unless
otherwise stated
Copyright ©1981 Lifeboat Associates. No
portion of this advertisement may be
reproduced without prior permission
TIP
TRS-80 Model I STANDARD
TRS-80 Model I + FEC Freedom
TRS-80 Model I -»- Micromation
TRS-80 Model I + Omikron 5.25 in.
TRS-80 Model I + Omikron 8 in.
TRS-80 Model I + Shuffleboard 8 in
TRS-80 Model II
TRS-80 Model III
Vector MZ
Vector System 2800
Vector System B
Vector VIP
Vista V-80 5.25 in. Single Density
Vista V200 5.25 in Double Density
Zenith Z89 + Zenith CP/M
Zenith Z89 + Lifeboat CP/M
Zenith Z89 + Magnolia CP/M
T3
R2
RN
A4
RM
A1
A1
A1
A1
Q2
02
R8
P6
P7
P4
P7
SS = single sided SD = single density
DD = double sided DD = double density
The list of available formats is subject to
change without notice. In case of
uncertainty, call to confirm the format code
for any particular equipment
LIFEBOAT WORLDWIDE
Lifeboat Inc.
3-23-8 Nishi-shinbashi
Minato-ku. Tokyo. 105 Japan
Tel: 03-437-3901
Telex: 2422723 (ASRTYOJ)
Lifeboat Associates, Ltd.
PO Box 125
London WC2H9LU. England
Tel: 01-836-9028
Telex: 893709 (LBSOFTG)
Lifeboat Associates GmbH
PO Box 168. Aegeristrasse 35
CH 6340 Baar. Switzerland
Tel: 042-31-2931
Telex: 865265 (MICO CH)
Intersoft GmbH
Schlossgartenweg 5
D-8045 Ismaning. W. Germany
Tel: 089-966-444
Telex: 5213643 (ISOFD)
Lifeboat Associates. SARL
10, Grande Rue Charles de Gaulle
92600 Asnieres. France
Tel: 1-733-08-04
Telex: 250303 (PUBLIC X PARIS)
lifeboat Associates
Software wi th full support.
JULY 1981
INTERFACE AGE 35
ARE
REV
By Carl iH&i
Memorite III and Execuplan Packages
Usually this column avoids reviewing software that is
restricted to one manufacturer’s machine. However, a piece
of software is occasionally so outstanding as to merit special
attention. Such is the case with Vector Graphic’s new word
processor Memorite III and its companion business planning
program Execuplan. A microcomputer is only as good as the
applications programs that run on it— in this case, the soft-
ware may serve as reason enough to purchase the computer.
The Memorite package
Nothing can compete with a software program tailored to
one particular machine. All features can be utilized to their
fullest extent and any disadvantages of the machine worked
around. Vector Graphic designed the Memorite system with
OMNI-GRAPHICS Transforms your Tl Model
810 into a high-speed printer/plotter
■H
■ new CRT copier interface TEK terminals
■ raster graphics and all 810 functions
■ 2 plotting modes with 1584 x 792 dots per page
■ programmable expansion in print and plot
■ you may load your own 75 character software
font and recall it for print by standard ASCII
■ all standard ASCII characters 150 characters/ sec
■ bidirectional printing and plotting
■ rates 110 to 9600 baud serial R5232 or parallel
interface
■ no electrical or mechanical mods
■ Tl warranties are preserved
■ standard paper and built-in self test
OMNI-GRAPHICS and the 810 provide
low cost, high speed plotting.
ANALOG TECHNOLOGY CORPORATION
15859 E. Edna Place
Irwindale, CA 91706 (213) 960-4004
* ★
★ ★
similarities to the Electric Pencil software, but tailored
especially for its products: the Vector MZ, 2800, 3005, VIP
and other computer systems. All products share the same
Z80 processor and memory mapped terminal configuration,
which allowed the designers to take full advantage of the
machine’s power. The programs are mostly written in assembly
language, although there are extensions of the system that
utilize MBasic. The CP/M operating system is used.
The system is designed for even the most inexperienced
user to get up and running. The only tricky part is knowing
how to Sysgen the disk supplied and make a backup copy of
it. Assuming the user can get dealer help in this, the rest of
the system is so easy to assimilate that a totally inexperienced
person can master it quickly.
The secret to this is the manual. It was written by a non-
computer person with the average office worker in mind. It is
organized with nine sections, a total of 85 short little
“lessens” with two or three commands taught in each one. It
is easy to read, with numbered steps and comments about
what should be happening at each step.
It is organized in three levels— beginning, intermediate and
advanced. Within each level, the operator is given instruction
on the basics of entering, formatting, editing and printing
text, and the latter two sections include details on storing
texts and file handling.
The system includes a number of features that set it apart
from other word processing systems. Included is the ability to
overstrike to create bold print, underlining, programming that
allows the printing in both directions, full support of propor-
tional spacing, vertical spacing that allows standard or non-
standard formats (example: one can double space or one-and-
one-half line space). The printer can even double underline. In
addition, the system can reproduce ascenders or descenders
(such as a 1 to indicate a footnote). Headings and footnotes
can also be included.
Printing columns of numeric data is often a tricky procedure
with a word processing system due to the left-hand nature of
tabs. Memorite includes a system for numeric justification
within columns, thus allowing the operator to enter columns
of numbers, such as in an income statement, and have them
printed correctly.
The ASCII character set include certain characters that
do not appear on the typical terminal keyboard. Occasionally,
a document could benefit by the inclusion of some of these
special characters, such as a vertical bar, a back quote, a back
Nothing can compete
with a software program
tailored to
one particular machine.
slash, or tilde. The system allows a user to access to these
special characters in a simple, direct and workable fashion.
One area that occasionally causes problems, especially
when small margins are used and the text contains large
words, is hyphenation. Most software does not contain any
provision to allow the user to suggest hyphenation spots. The
Memorite system allows the user to include them within the
body of the text. This improves the look of copy if the user
implements it whenever it appears that the text contains a lot
of long words, or the margins are narrow. Additionally, the
user can specify that certain phrases are not to be broken up
between lines.
36 INTERFACE AGE
CIRCLE INQUIRY NO. 7
JULY 1981
Numbering pages is a standard feature of most word
processing systems. Very few allow the user to modify the
numbering sequence in the middle of the text. Memorite
does. Thus, text can be conformed to proper pagination if, for
example, there is an illustration that will be inserted in the
finished product.
The hardware includes an automatic sheet feeder that may
be attached to the Qume printers offered as part of the Vector
system. Memorite contains commands that allow the user to
enable and disable the sheet feeder through software command.
A good word processor includes provisions for appending
files from disk to the text currently in memory, and allows for
the insertion of text at various positions. Memorite allows
One area that
occasionally causes
problems— is hyphenation
both functions, performed by the operator with simple one
and two keystroke commands.
Much of the power of a word processing system depends
upon the ability to search and replace words and phrases with
alternatives. Vector’s software allows global or restricted
searches and replacements, searches with “wild cards’’ (ie
sc?? finds “scan’’ and “scat”) and searches for a limited
number of times.
The newest addition to word processing systems is a
spelling program that will scan the text and identify words that
do not match the program’s internal spelling dictionary.
Memorite includes a 30,000 word spelling dictionary that can
be invoked after text has been entered and stored on disk.
The program scans each line of text and pauses on each word
that it can’t identify. The operator can then either accept or
modify the word. Once accepted, the program will accept all
subsequent identical spellings of the word. Thus, in a technical
paper that makes frequent use of the same, unusual words,
only the program’s first encounter with the unusual word will
be questioned.
Strong in documentation management
Most documents have information about them which just
isn’t in the document itself and needs to be maintained some-
place. This information includes the author of the document,
date created, date last modified, comments about the docu-
ment, and perhaps something about who should and who
shouldn’t see it. Memorite has extensive capabilities in the
document management area, including a label attached to
each text file identifying all of the information above. Further,
the system has provisions for passwords to preclude
unauthorized access to sensitive documents. Further, the
system even allows the user to access the previous version.
(Automatic backup is standard on all files.)
The system supports multiple disk drives and also has all
capabilities for hard disk time-share and multi-user systems,
which may be implemented easily to form unique and very
powerful information processing systems.
No respectable word processing system is complete with-
out some provisions for a mailing list program. Many systems
are sparse when it comes to features in the mailing list.
This mailing list system is as good as any stand-alone system,
with some features not found in other commercially avail-
able systems.
Maintaining a mailing list is essentially a data base function.
Memorite includes a mini-data base that allows for the standard
functions, but also allows the user to create custom designed
RACET SORTS - RACET UTILITIES — RACET computes — RACET SORTS - RACET UTILITIES — RACET computes — RACET SORTS — RACET UTILITIES — RACET computes —
HARD DISK MULTIPLEXOR WITH 10 MEG HARD DISK
FOR THE TRS-80* Mod II
low YOU CAN HAVE THAT LARGE COMMON DATA BASE!!
Allows up to 4 Mod ll’s to connect to a single controller — up to 4 hard disk
drives per controller. Users may access the same file simultaneously (first-come
first-served).
Uses Cameo controller and standard 10-megabyte cartridge (hard) disk drives
along with RACET Hard/Soft Disk System (HSD) software.
Access times 3 to 8 times faster than floppy. Mixed floppy/hard disk operation
supported.
• Compatible with your existing TRSDOS programs! All BASIC statements
are identical.
• A single file may be as large as one disk. Alternate mode allows 24-million
byte record range. Directory expandable to handle thousands of files.
• Includes special utilities — backup and copies, HPURGE for multiple deletions,
HDCS directory catalog system, and Hard Disk Superzap. FORMAT utility
includes options for specifying sectors/gran, platters/drive, logical disk
size, etc.
HARD DISK DRIVE & CONTROLLER $5995 RACET HSD Software $400
Call for multiuser pricing. Dealers call for OEM pricing.
INFINITE BASIC (Mod I & III Tape or Disk) Mod I $50.00, Mod III $60.00
Extends Level II BASIC with complete MATRIX functions and 50 more string
functions. Includes RACET machine language sorts! Sort 1000 elements in 9
seconds! ! Select only functions you want to optimize memory usage.
INFINITE BUSINESS (Requires Infinite BASIC) Mod I & III $30.00
Complete printer pagination controls — auto headers, footers, page numbers.
Packed decimal arithmetic — 127 digit accuracy + , -, *, /. Binary search
Df sorted and unsorted arrays. Hash codes.
BASIC CROSS REFERENCE UTILITY (Mod II 64K) $50.00
SEEK and FIND functions for Variables, Line Numbers, Strings, Keywords. ‘AH’
options available for line numbers and variables. Load from BASIC — Call with
‘CTRL’R. Output to screen or printer!
DSM Mod I $75.00, Mod II $150.00, Mod III $90.00
Disk Sort/Merge for RANDOM files. All machine language stand-alone package for
sorting speed. Establish sort specification in simple BASIC command File. Execute
rom DOS. Only operator action to sort is to change diskettes when requested!
Handles multiple diskette files! Super fast sort times — improved disk 1/0 times
nake this the fastest Disk Sort/Merge available on your TRS.
(Mod I Min 32K 2-drive system. Mod II 64K 1 -drive. Mod III 32K 1 -drive)
★ ★NEW^ ★ DISCAT (32K1 -drive Min) Mod I, III $50.00
This comprehensive Diskette Cataloguing/Indexing utility allows the user to keep
track of thousands of programs in a categorized library. Machine language program
works with all TRSDOS and NEWD0S versions. Files include program names and
extensions, program length, diskette numbers, front and back, and diskette free space.
★ ★ NEWit ★
KFS-80 (1-drive 32K Min - Mod II 64K) Mod I, III $100.00; Mod II $175.00
The keyed file system provides keyed and sequential access to multiple files. Provides
the programmer with a powerful disk handling facility for development of data base
applications. Binary tree index system provides rapid access to file records.
★ ★NEW^
MAILLIST (1 -drive 32K Min - Mod II 64K) Mod I, III $75.00; Mod II $150.00
This ISAM-based maillist minimizes disk access times. Four keys — no separate
sorting. Supports 9-digit zip code and 3-digit state code. Up to 30 attributes. Mask
and query selection. Record access times under 4 seconds!!
★ ★ NEW ★ ★ LPSP00L (32K 1 -drive Min) Mod I $75.00
LPSP00L — Add multi-tasking to permit concurrent printing while running your
application program. The spooler and despooler obtain print jobs from queues
maintained by the system as print files are generated. LPSP00L supports both
parallel and serial printers.
UTILITY PACKAGE (Mod II 64K) $150.00
Important enhancements to the Mod II. The file recovery capabilities alone will pay
for the package in even one application! Fully documented in 124 page manual!
XHIT, XGAT, XCOPY and SUPERZAP are used to reconstruct or recover date from
bad diskettes! XCOPY provides multi-file copies, ‘Wild-card’ mask select, absolute
sector mode and other features. SUPERZAP allows examine/change any sector on
diskette include track-0, and absolute disk backup/copy with 1/0 recovery. DCS
builds consolidated directories from multiple diskettes into a single display or
listing sorted by disk name or file name plus more. Change Disk ID with DISKID.
XCREATE preallocates files and sets ‘ L0F’ to end to speed disk accesses. DEBUGII
adds single step, trace, subroutine calling, program looping, dynamic disassembly
and more!!
CIRCLE INQUIRY NO 71
DEVELOPMENT PACKAGE (Mod II 64K) $125.00
Includes RACET machine language SUPERZAP, Apparat Disassembler, and Model
II interface to the M’aosoft ‘Editor Assembler Plus’ software package including
uploading services and patches for Disk I/O. q _□
CHECK, VISA, M/C, C.O.D., PURCHASE ORDER RACET COMPUTES “ZJ
TELEPHONE ORDERS ACCEPTED (714)637-5016 ISTO N filasspl SnitP ‘M’
*TRS-80 IS A REGISTERED TRADEMARK ' n!on« r a oomk M
OF TANDY CORPORATION 0ran 9 e ’ CA 92665
RAC ET_SORTS ^_R AC ET UTILITIES - RACET computes - RACET SORTS - RACET UTILITIES - RACET computes - RACET SORTS - RACET UTILITIES - RACET computes
RACET SORTS — RACET UTILITIES — RACET computes — RACET SORTS — RACET UTILITIES — RACET computes — RA
P&T CP/M®2 Supports
Hard Disk Storage
for the TRS-80 Model II
P&T CP/M 2 now supports two popular hard
disk subsystems for the Mod II; thus you can
combine all the features of the best CP/M for
the Mod II with the speed and capacity of the
hard disk drives.
Cameo Electronics
• uses mature cartridge disk technology for
maximum reliability
• supports up to 4 drives
• removable cartridges make backup and
data transfer fast and easy
Corvus System
• support for 10 and 20 Mbyte drives
• special mirror utility allows backup by
logical drive
• supports up to 4 drives
Price: $250 (FOB Goleta) for P&T CP/M 2-hard
disk version (CA residents add 6% sales tax)
PICKLES & TROUT
P. O. BOX 1206, GOLETA, CA 93116, (805) 685-4641
CP/M is a registered trademark of Digital Research. TRS-80 is a trademark of Tandy Corp.
CIRCLE INQUIRY NO. 68
ECT Building Blocks
for Microcomputer
Systems, Dedicated
Controllers and
Test Equipment
R 2 l/0
S-100 ROM,
RAM & I/O
BOARD
ECT’s R 2 l/0 is an S-100 Bus I/O Board with 3 Serial
I/O Ports (UART’s), 1 Parallel I/O Port, 4 Status Ports,
2K of ROM with the 8080 Apple Monitor Program and
2K of Static RAM.
$295.00
Specializing in Quality Microcomputer Hardware
Industrial • Educational • Small Business • Personal
Card Cages, Power Supplies, Mainframes, CPU’s,
Memory, 110, OEM Variations
ELECTRONIC CONTROL TECHNOLOGY
L 763 Ramsey Ave., Hillside, NJ 07205 (201) 686-8080 1
38 INTERFACE AGE circle inquiry no. 31
reports. The system is configured to accept information for
names (2 lines worth, so that titles may be included),
addresses, and 9 digit zip codes. Additional information
includes telephone number and a special field for salutations
(such as a nickname).
One of the most important fields is a "qualifier” that may
be up to 40 characters long. The Memorite system uses this
field for sorting the names and addresses and as the basis for
selection or exclusion of the data item. One missing feature
as a result of only having one key field is, sorting by zip code,
which is necessary in bulk mail. For this, the operator will
have to enter the zip code twice, once in the zip code field,
and again in the qualifier field. The user can enter up to 40
characters in the qualifier field. For example, it would be
possible to enter the zip code and additional qualifiers, such
as the business type, etc. of the data item.
Up to 32,764 names may be on the mailing list in any one
file. However, the sort and select program will only accept
3,700 for sorting, so for practical purposes this is the upper
limit for the mailing list system. Of course, the user can have
multiple files, each with up to 3,700 names, but these
separate lists cannot be sorted simultaneously.
The mailing list program is set up to print labels, lists,
or be merged into the Memorite system to print letters or
other documents.
There may be better word processing systems on the
market than Memorite, but I have yet to see one. The only
users who will have some needs that Memorite cannot fulfill
are writers of books. Memorite has no features for automatic
indexing and table-of-contents, nor does it provide for
chapters and pagination by chapters.
Execuplan
This is a series of programs that give the user an inter-
active electronic worksheet to produce numeric models of
accounting and financial data. Businessmen typically use
such models to produce forecasts, budgets, projections,
amortization and depreciation tables, error analyses, and
statistical calculations.
The programs basically allow the user to specify a worksheet
format, complete with columns and rows. Each column and
row is given a name. Then the user defines what goes where.
For example, each column might be defined as a month in the
year. Each row might be defined as an operating cost for the
business. The first column might represent the current
month’s data. Then, for each row (expense item) for every
successive month (column) the computer would be given
instructions on how to calculate the amount to be placed
there. This could be different for each row. One row might be
calculated based upon the results of other rows, such as a
percentage of another row. Certain rows might be percentages
of the prior months’ figures, and so forth. The possibilities
are endless.
Once the model is created, the user can modify it, run it
and view the results. Fine-tuning of the model can be
accomplished until it adequately reflects the data and results.
Then, the model may be saved, run on the screen, or printed.
The model itself may be very simple or extremely complex.
The model allows for all typical algebraic calculations and
includes trigometric functions, logarithms (natural and
decimal), exponentiation, summation, min-max, average and
means, variance and standard deviation, net present value,
square roots, absolute value and a counter to record the
number of items (used in statistics, for example).
The system is extremely flexible, very powerful, and easy
to use. Since it is written in assembly language, it runs fast.
The manual is simple and direct, although not as simple as the
Memorite manual. It is complete and directed at users who
have a very basic understanding of the computer.
These two packages represent the kind of software that
is necessary for a successful implementation of the
electronic office. □
JULY 1981
The MX-100. Not just better. Bigger.
Epson.
Our MX-80 was a pretty tough act to follow. I mean,
how do you top the best-selling printer in the world?
Frankly, it wasn't easy. But the results of all our
sleepless nights will knock your socks off.
The MX-100 is a printer that must be seen to be be-
lieved. For starters, we built in unmatched correspon-
dence quality printing, and an ultra-high resolution bit
image graphics capability. Then we added the ability to
print up to 233 columns of information on 15" wide
paper to give you the most incredible spread sheets
you're ever likely to see. Finally, we topped it all off
with both a satin- smooth friction feed platen and fully
adjustable, removable tractors. And the list of standard
features goes on and on and on.
Needless to say, the specs on this machine — and
especially at under $1000 — are practically unbelievable.
But there's something about the MX-100 that goes far
beyond just the specs; something about the way it all
comes together, the attention to detail, the fit, the feel.
Mere words fail us. But when you see an MX-100, you'll
know what we mean.
All in all, the MX-100 is the most remarkable printer
we've ever built. Which creates rather a large prob-
lem for those of us at
Epson.
How are we going to
top this?
Your next printer.
EPSON
EPSON AMERICA, INC.
23844 Hawthorne Boulevard • Torrance, CA 90505 • (213) 378-2220
See the whole incredible Epson MX Series of printers at your Authorized Epson Dealer.
JULY 1981
CIRCLE INQUIRY NO. 35
INTERFACE AGE 39
by Tony Dirksen
An Apple for Energy
What’s in a name? In the politics of energy, maybe everything.
During recent years, the most talked-about elixers for our
energy afflictions have been characterized by simple,
suggestive names. “Solar”, “wind”, even “nuclear”— a
name that conjures for some a Buck Rogers future, for others,
an image of the final holocaust.
Yet one less glamorous energy alternative has gone almost
completely unnoticed by the general public, perhaps at least
partly because of its intimidating name. It’s tough for the
average person to get excited about a “pressurized fluidized
bed combustion generator”— the name makes it sound worse
than anything it might replace. But many, including the National
Academy of Sciences, think it may offer great promise for a
clean energy future.
Business Software
in Micropolis Basic
DATASMITH announces the availability of two
new turnkey business systems designed
especially for MICROPOLIS-Based computers,
including the VECTOR MZ. Both systems are
completely menu driven and highly interactive,
so they can be used effectively by your present
office staff.
• GENERAL LEDGER. Everything you need
to keep the books. Features easy-to-use
data entry and error correction, trial bal-
ance, posting, and a variety of comprehen-
sive reports. Automatic error detection
keeps the books in balance. Writes checks
and makes journal entries in one operation.
• PAYROLL. A very flexible system that
adapts to a wide variety of needs. Features
federal, state, and local tax calculations,
EIC credit, and special pay and deduction
amounts. Prints all necessary reports, pay-
checks, and W-2 forms.
Put your computer to work with these compre-
hensive systems now. Call or write for complete
details. Custom services also available.
DflTflSfIJTH
Box 8036, Shawnee Mission, KS 66208, (913) 381-9118
This is the story of one facility that’s using that energy
alternative despite its intimidating name. And how a computer
with a somewhat friendlier name— the Apple— came to be
part of it.
In a sense, the fluidized bed represents the next logical
stage in the evolution of power production. First came direct
water power. Then water was heated to run steam engines
and turbines. Now comes the fluidized bed, which eliminates
the water in the system, producing gasses that directly run
gas turbines.
Fluidized bed combustion is so sophisticated, it’s simple. A
generator heats pulverized coal particles in a pressurized
chamber. A stream of combustion air is blown through the
chamber, supporting the weight of the particles and causing
them to “float” like a fluid. Each particle is completely
enveloped by combustion air, so it burns more efficiently than
it would in a surface-burning coal generator. Gas from the com-
bustion of these particles operates a turbine to produce power.
Like most alternative energy technologies, the fluidized
bed concept must still be tested and proven. The first major
test is now underway in Grimethorpe, England, in an Inter-
national Energy Agency 65-watt demonstration project.
If the fluidized bed concept works, electric power plants
may cost less to build and operate, because:
• Power plants can be smaller, since a pressurized
fluidized bed combustor can be one-tenth the
size of a standard generator.
• Fuel costs are lower, since the fluidized bed can
produce up to one-third more kilowatts per
pound of coal than a standard burner.
• Fuel supplies are virtually guaranteed, because a
fluidized bed can burn lower grades of coal, or
even garbage.
And fluidized bed plants will produce less pollution, because:
• Nitrogen oxide emissions are reduced significantly,
since the 1600° F. temperature of the fluidized
bed is about half that of a standard coal burner.
• Sulphur emissions are lower, since limestone is
added to the fluidized bed to capture sulphur
compounds and produce gypsum.
One of the hurdles to the development of fluidized bed
combustion has been detecting fine particles in the gas duct
that can clog and erode the turbine. Acurex, a Mountain View,
CA company with a background in energy applications, took
on the task for Grimethorpe.
Particles gathered and tested
Acurex designed three identical probes to collect flyash
samples at different locations in the duct and report on the
changing size, distribution, and concentration of particles. A
nozzle from each probe enters a side pipe in the duct, draws
several samples, and weighs the particles in each sample.
The concentration of particles in the duct is calculated by
comparing the weight of the sample to the gas flow.
White-hot gas moves at hurricane velocities in the duct,
requiring a precisely controlled sampling system. And since
thermal expansion can change the duct dimensions by up to 2
inches, the 2500-pound probes must be precisely posi-
tioned. (They hang from enormous spring mountings to allow
for adjustments.)
Three Apple II Plus computers (one for each probe) are used
at Grimethorpe to position the probes in the gas duct and
measure pressures, temperatures, and flow data. In addition,
the computers remove a probe from the duct if sampling
problems develop, and describe repair procedures for the
operator to perform. Sampling takes place twice a day, leaving
the computers free for process data analysis or related
calculations when the probe is idle.
Each Grimethorpe system is a 48K Apple II Plus with floppy
disk drive, video monitor, and Silentype printer. Four boards
40 INTERFACE AGE
CIRCLE INQUIRY NO. 25
JULY 1981
Move Up to Tarbell
The Serious Business Machine
Do you have a small computer system that
operates with mini-floppies and has limited storage
capacity? Then it’s time to move up to the Tarbell
Empire Series System. Tarbell starts where small
systems leave off, providing storage from 1 to 20
megabytes. This means Tarbell is capable of
growing right along with your business. (It also
makes sense to start with Tarbell if you’re a first-
time computer buyer.)
Tarbell is the serious general purpose business
machine, backed by years of experience with disk
systems. It gives you word processing, inventory
control with bill of materials, mailing lists — all in
addition to accounting applications: general ledger,
payables, receivables, payroll with cost accounting
and order entry. Whatever your need may be,
Tarbell can provide the working software that gets
the job done.
With the Tarbell System you get a Z80 4 Mhz CPU
with memory management, timer and full interrupt
capability, 2 RS-232 serial ports with handshaking,
64 K bytes of random-access memory, double
density floppy disk interface, 2 double density
floppy disk drives, cabinet, power supply, and
cables.
The software includes: CP/M™ 2.2 disk operating
system, Tarbell Disk BASIC, Tarbell Database
System, and all manuals and documentation.
Tarbell also offers the MP/M™ Multi-User
Operating System and 4 additional RS-232 serial
ports.
The Tarbell Empire Series is delivered assembled,
tested, and with a FULL six-month warranty on
parts and labor.
And when you need even more mass storage,
Tarbell also has a hard disk that’s system-
compatible and provides easy back-up.
If your business is growing or you need more than
a few hundred K bytes — it’s time to move up to
Tarbell. Call your local Tarbell dealer for
competitive prices.
The One-Stop Shopping Service
950 Dovlen Place, Suite B
Carson, CA 90746
(213) 538-4251
CP/M and MP/M are trademarks of Digital Research
JULY 1981
CIRCLE INQUIRY NO. 81
INTERFACE AGE 41
in the I/O slots control and time the probe. Two Hueristics
Controller 70 cards (each with 4 relays) control the movement
of the probe during sampling. An Interactive Structures AI-02
16-channel analog-to-digital converter board tells the com-
puter what the probe has found. And a Mountain Hardware
real-time Apple Clock is used to integrate and calculate gas
volumes, time various sampling operations, and log the date
and time on test summaries.
Programs control probes
A series of six programs operate the Grimethorpe sampling
probes. All programs are written in Applesoft Basic. Pro-
grammer Steve Chaump notes that: “As it is, we can perform
an entire sampling loop in about one second. If we had faster
data requirements, we probably would have used assembly-
language or Pascal programs instead.”
Although this was the first time Chaump had worked with a
microcomputer Basic, he found it relatively easy to make the
switch from Fortran programming. “I did have to make some
adjustments,” he says “like working around the two-character
variable names. But nothing was insurmountable.”
Two main programs control each probe during sampling.
Four additional programs are used for set-up, calibration, and
troubleshooting. During each sampling run, a controlling pro-
gram positions the probe at up to 50 different duct positions,
takes measurements of the pressures and temperatures in
both the gas duct and the sampler, performs calculations on
the measurements, and produces a hard copy of the data.
The other programs allow the operator to do such things as
change the number or location of sampling points in the duct,
or test the probe without making a full run of the system.
The Grimethorpe application may itself have spin-offs,
notes Mike Shackleton of Acurex. “While these probes were
designed specifically for the Grimethorpe operation, they can
be adapted by simple design changes to collect process data
in other high temperature, high pressure facilities such as
Control system hardware
coal gasifiers and catalytic petroleum crackers.” Acurex is
currently working on a development program for hot gas filter
devices: they’ve been using an Apple computer in their
experimental designs.
If the Grimethorpe facility proves successful, it may be that
Apples will take an increasing role in fluidized bed power
development. Now all we have to do is come up with a less
intimidating name for it. How about Orange Power? □
Announcing PRISM/LMS."...
11
INDISP€NSflBl€ ! ! !
fi
PRISM/LMS is the ultimote multi-
purpose List Management System
for CP/M*. Once you've got it,
you'll uuonder how you ever got
along aiithout it.
• Create Mailing Lists, Customer
Lists, Parts Lists, Member Lists,
Patient Lists, employee Lists, Project
Lists, and much, much more.
• Store the information you want... you are
never limited to a ”pre-defined" file format.
• Print mailing labels, envelopes, pre-printed
forms, Rolodex cards... even personalized
form letters.
• Produce informative reports with record
selection, automatic formatting, and
column totals.
• Casy to use— absolutely no
programming or technical
expertise required!
The price for all this capability?
Unbeatable at only $250. But for a
limited time you can purchase PRISM/LMS
at the special introductory price of just $225.
See PRISM/LMS at your dealer today and
discover what you've been missing!
PRisnn
TM
flTIMEJ Micro Applications Group
7300 Coldus fivenue, Van Nuys. Californio 91406 (213) 881-8076
*CP/M is o registered
trademark of Digitial Research.
(C) 1981 MRG
J
42 INTERFACE AGE
JULY 1981
Automated
Equipment
I NCORPORATED
Call Toll-Free for latest low prices!
1-800-854-7635 Outside CA
714-963-1414 Inside CA
1-800-854-7635 Outside Cont. USA
Prices change daily to meet competition.
18430 Wand. Fountain Valley, CA 82708
TERMINALS
TELEVIDEO 912 B
CALL
TELEVIDEO 912 C
CALL
TELEVIDEO 920 B
CALL
TELEVIDEO 920 C
CALL
SOROC IQ-120
675
ZENITH A- 19
750
HAZELTINE 1500
995
TELEVIDEO 950
CALL
NORTHSTAR
HRZ-1D-32K CALL
HRZ-2D-32K CALL
HRZ-1Q-32K CALL
HRZ-2Q-32K CALL
ADDITIONAL 16K RAM CALL
ADDITIONAL 32K RAM CALL
HARD DISK SYSTEM CALL
SPECIAL MEMORY CONFIGURATIONS
AVAILABLE. INCLUDING SYSTEMS GROUP.
VIP's customarily need top quality and
service within stringent budgetary limits,
naturally, they call A.E.I.
Item: A.E.I. tests virtually every* item
sold, before shipping.
Item: A.E.I. initializes every piece of soft-
ware, and makes a copy. If you have a
problem, A.E.I. can check to locate the
problem by using the in-house duplicate,
saving you time.
Item: A.E.I. has in-house expetise on
every item offered.
Item: A.E.I. prices are competitive with
the lowest, no-service, no in-house exper-
tiep Hpolpr
40% OF ALL A.E.I. SALES ARE TO
PUBLIC AND SEMI-PUBLIC INSTITU-
TIONS.
A partial list** of A.E.I. customers who
purchased during the last quarter of 1980
includes: University of Nebraska, Univer-
PRINTERS
NEC 5510 (TRACT., RIB., THIM) . . . $2600
NEC 5515 (TRACT., RIB., THIM) .... 2600
NEC 5520 (TRACT., RIB., THIM) .... 2900
NEC 5530 (TRACT, RIB., THIM) 2540
EPSON MX 100 CALL
TI-810 1495
TI-820 1625
EPSON MX 80 CALL
EPSON MX 70 CALL
ANADEX DP-9500/9501 CALL
c SKA*
VIP’s l ull A.E.I.
sity of Virginia, U.S. Dept, of Interior, Uni-
versity of Kentucky, University of Cali-
fornia, Massachusetts Institute of Tech-
nology, U.S. Air Force, Naval Air Develop-
ment Center, Brown University, University
of Oregon, University of Utah, Ohio State
University, University of Southern Cali-
fornia, California State Dept of Water
Resources, University of Michigan, and
Princeton University.
In the private sector, an equal number of
major national organizations purchased
during the same period.
You can call A.E.I. too!
’With our normal fast shipping, we have time to test;
expedited shipment may preclude testing
•*A.E.I. does not wish to imply that any of these fine
organizations endorse A.E.I.. merely that A.E.I. is proud
to have them as customers
S.S.M.
KIT
ASM
CB2 Z80 CPU
....$200 ..
. . . $265
VB1C VIDEO
. . . . 140 . .
... 190
VB2 VIDEO
.... 155 ...
... 210
VB3 VIDEO
. ... 375 ...
. . . 440
104 INTERFACE
. ... 165 ...
. . . 225
SB1 SYNTHESIZER ...
. ... 195 ...
. . . 270
MEASUREMENT SYSTEMS MEMORY
DM3200 32K 4MHZ 480
DM6400 64K 4MHZ 595
DMB3200 32K4MHZ BANK SELECT .. 630
DMB6400 64K4MHZ BANK SELECT .. 745
MISCELLANEOUS
NEC THIMBLES $16
NEC RIBBONS 7
RS2332 CABLE 5* 20
RS 232 CABLE 10" 25
LEDEX MONITOR 145
NOVATION CAT 145
DYNABYTE SYSTEMS ALSO
AVAILABLE— CALL FOR THE
EXCITING NEWS ABOUT NEW
COMPETITIVE PRICING!
WE WILL TRY TO BEAT ANY
ADVERTISED PRICE.
TERMS: All prices listed are cash discounted
and subject to change. COD’s are 2%
additional. Universities and well-rated
firms Net-10.
SHIPPING: ADDITIONAL IN ALL CASES.
TECHNICAL ASSISTANCE:
WE TRY TO HELP INTERFACE AND
TROUBLESHOOT— CALL (714) 963-1414.
Open Monday-Friday, 8:00 a. m. -5:00 p.m.
Dealer Inquiries Invited.
MORROW
DECISION 1 BASIC $1550
DISCUS-1 2 DRIVE 1550
DISCUS 2D 1 DRIVE 935
DISCUS 2D 2 DRIVE 1550
DISCUS 2+2 1 DRIVE 1250
DISCUS 2+2 2 DRIVE 2190
DISC JOCKEY 2D 350
DISCUS M26 HARD DISC 3925
ADDITIONAL HARD DISC 3685
DISCUS M10 2990
SOFTWARE
$330
GRAHAM-DORIAN
JOB COSTING
. $700
. 100
INVENTORY
. 475
. 250
CASH REG
. 475
. 160
APARTMENT
. 475
. 290
MEDICAL
. 700
. 100
ADDITIONAL SOFTWARE DISCOUNTS WITH SYSTEM PURCHASE
DISCS BOX OF 10
VERBATUM 5'A 1 SIDE ..
. . $27
VERBATUM 5% 2 SIDE ..
. . . 45
VERBATUM 8 1 SIDE....
...35
VERBATUM 8 2 SIDE....
...55
OTHERS
CALL
PLASTIC STORAGE
BOXES
.... 3
OUR SYSTEMS WORK!
All systems normally tested and configured in our repair facility before delivery. Service contracts available. Prompt repairs and warranties.
JULY 1981
CIRCLE INQUIRY NO. 6
INTERFACE AGE 43
System of the Month
Commodore CBM
by Tom Fox
The CBM by Commodore Business Machines, Santa
Clara, CA is a computer system that unashamedly
admits its home computer heritage, while declaring it is
now grown up enough to be considered for serious
work in a business environment. A study of this system
is instructive, for it embodies both the best and the
worst of this method of breeding.
By its very name, the unit asks to be judged as a
business computer, so we will treat it that way. In this
arena, it does not come off nearly so well as the Pet, its
successful Commodore counterpart on the home com-
puter front.
Is this because the CBM is too small to handle
serious business work? No, for surely there are small
computing tasks as well as large ones in most of
today’s businesses. The reason can be explained in
two words: excess baggage. The CBM arrives at the
business doorstep accompanied by a mound of features
that were useful and even fun in the game room at
home, but are inappropriate to the new environment. In
the new surroundings, the features become unwelcome
quirks that get in the way of doing the job at hand. The
situation is disappointing, but correctable, since the
problems lurk in that part of a computer that is the most
easily altered: the software.
The CBM can be thought of as a Pet with peripherals.
The main computer/terminal unit is the 2001 series
professional computer. It is delivered in a package with
a model 2040 dual drive floppy disk, 2022 series tractor
printer, interconnecting cables, demonstration diskette
and instruction manuals. The only addition needed to
make it useful is suitable applications programming.
One of the company’s strongest suits is the attention
lavished on robust packaging of products. The main
CBM computer/terminal unit is a good example of this.
Packaging the computer, keyboard and display screen
together is a common arrangement these days, but this
unit boasts a functional, yet distinctive appearance. Its
base houses the computer itself and a typewriter-style
keyboard. Perched atop is a trapezoidal helmet cradling
a CRT display screen. The assembly will occupy an
18-in. by 20-in. rectangle on your desk and sit 16 in. tall.
Remove two screws and the lid of the main unit
(including keyboard and CRT) swings back on a sturdy
piano hinge along the rear edge. Like the engine
compartment of some automobiles, there’s even a prop
to hold the top out of the way while both hands are
busy inside the machine. The bottom plate is formed of
massive steel plate; the rest of the enclosure molded
of rigid expanded plastic.
The inside is largely empty, its main occupant being
a single etched circuit board about 10 in. by 15 in. in
size. This board contains the computer, including its
input-output circuitry and all memory, as well as the
power supply (except for transformer and filter capac-
itor). The largest integrated circuit chips are held by
sockets for ease of replacement. This includes the
8-bit 6502 microprocessor and supporting devices as
well as read-only memory— but not the random-access
user memory.
Your search for a small speaker or other sound maker
will go unrewarded. The CBM, it appears, is as mute as
many of the current generation of microcomputers
(including the higher-priced Radio Shack model II).
There are many times in business computing when a
discreet “beep” is a valuable thing— to indicate a critical
operator error, or notify when a disk backup procedure
is finished, for example. Experienced applications pro-
grammers miss this added dimension for communicating
with the user. The parts can’t be that expensive.
The keyboard’s 74 keys are connected to the main
circuit board by a fat umbilical containing 1 8 separate
wires, suggesting that the main processor is busied
with figuring out which key has been depressed. The
arrangement leads to some minor operational quirks.
Rollover logic, for example, works for some key
combinations but not others. (Rollover is the action of
depressing two keys almost simultaneously, without
releasing one before the other is pushed. Keyboards
without at least two-key rollover logic can drop
characters for very fast or moderately sloppy typists.
The best keyboards— not often found in micro-
computers — incorporate “n”-key rollover.) Another
quirk: striking certain combinations of three keys at the
same time will cause none of them to appear on the
screen, but a separate, quite undesired one. Here’s a
case where the machine can make typing errors, if not
manipulated properly.
44 INTERFACE AGE
JULY 1981
Two aspects of the keyboard hardware/software are
more welcome, and, in fact, superior to much of the
competition. The keys are of the full-stroke, full-sized
electrical contact type, quite comfortable under the
fingers. In addition, the systems software allows one
level of Basic command to be “typed ahead”, while the
computer is processing an instruction. The command
will then be performed automatically when the pro-
cessor has finished with its current task.
The display screen is a jewel— an emerald, to be
precise. Its crisp, green definition of characters and
special graphics symbols puts many other micro-
computer displays to shame. Only 40 characters can
be displayed per line, with up to 25 lines of type visible
at a time. The 40-character width limitation is a bother
in word processing applications, since few documents
utilize margins this narrow. It’s a shortcoming sadly
shared by some other micros in the CBM’s general
price range.
Graphics pros and cons
Low-cost graphics are among the company’s historical
strengths. The CBM carries this commitment to a fault.
Each of the CRT screen’s 1 ,000 character positions is
made up of a 7 by 7 array of tiny glowing green dots,
promising a resolution of 49,000 pixels (picture
elements) on the 9-in. screen. The individual dots are
not accessible to the programmer, but many useful
combinations are. Nearly every position has a secondary
shifted graphics character associated with it. These
range from solid character-sized blocks to thin lines
and arc segments to special symbols such as the
hearts, diamonds, clubs and spades suits on a deck of
playing cards. The symbols are captioned prominently
on the front edge of the keys themselves, easing your
search for the unfamiliar squiggles. The screen can be
set in a green-on-black or reversed black-on-green
mode at will. An imaginative programmer can draw
almost any chosen picture more conveniently with this
than any other microcomputer we know.
Of what use is graphics on a business computer?
Very little, if the crop of currently available programs is
any indication. Perhaps this is because the system has
capabilities not yet appreciated by business pro-
grammers. Packages such as payroll and general
ledger have come to us by way of large mainframes and
minicomputers, where picture-drawing magic is a rarity.
There is no doubt, however, that business applications
programs could be made more attractive, usable and
easily understandable with the judicious use of
graphics. We will just have to wait for human talents to
catch up with those of their machinery.
For the present, graphics is one of those things that
gets in the way of the comfortable use of the CBM as
an office computer. On the model we tested, the shifted
representation of nearly every key is a graphics symbol.
Only the unshifted keys are usable in the traditional
sense. (The familiar CONTROL key, often used for
secondary case shifting, is missing from this keyboard.)
One distressing result of all this is that the row of keys
above the alphabet that normally contains numbers is
devoted exclusively to punctuation symbols. You have
to use the separate calculator-style key pad on the right
to enter the numerals 0 through 9, as well as some other
often-used symbols, such as the period and dash. It’s a
difficult transition for those who, after years of practice,
can reliably hit the number of keys on a typewriter
without looking. The graphics capabilities can be
disabled and a pseudo-standard upper/lower case
mode invoked by the forgettable (and undocumented)
POKE 59468,14 command. A version of the system is
available with a more standard keyboard; it seems a
more appropriate choice for this machine’s intended use.
The floppy disk drive supplied shares the parent
unit’s “build ’em stout” philosophy. The unit takes up a
bit less desk space, and is constructed mainly of formed
steel. The two halves open up like a clam and, yes,
there’s another automobile-style hood prop. Inside is a
pair of 5%-in. minifloppy diskette drive assemblies,
supplied by Shugart. The drives accommodate soft-
sectored, double-density diskettes that will each hold
some 1 70K bytes (characters) of information.
The drive electronics are distributed over four
circuit boards: a small head-position servo card for
each drive, a shared analog circuit card and large
digital logic card. The latter contains at least as much
computing horsepower as the main processor (including
its own 6502 chip).
The disk drive communicates with the main processor
via the IEEE-488 interface protocol. This is the same
as the computer-to-instrumentation standard developed
as Hewlett-Packard’s HP-IB, and it’s a pleasant surprise
to find it a part of the CBM. It works like this: a single
cable connects to the rear of the main processor box
and daisy chains to each peripheral in turn. In this case,
these peripherals start out with the floppy disk drive and
printer. Each device is assigned a hardware address,
referred to by the software when data is to be trans-
ferred to or from it. The arrangement is far neater than
the traditional one, where individual cables of differing
electrical and mechanical specifications are routed
from each peripheral device to the main computer.
If elegant in concept, the IEEE-488 bus is flawed in
at least one execution detail. The end of the cable that
connects to the computer is a push-on socket that
clutches the protruding edge of the main processor
circuit board. It’s one of three such connectors, and
they are not labeled. The only thing that keeps you
from plugging a cable into the wrong one is a fragile
flake of plastic, easily crushed if the wrong plug is
tried. Even if you choose correctly the first time, the
shard is likely to slip out and drop into the dark innards
of the computer when the cable is next unplugged. A
careful reading of the instruction manual will keep you
from damaging the computer, but a better design is
clearly needed here.
Fast printing speed
The small printer that’s supplied incorporates the
well-engineered Epson dot matrix mechanism. It will
print 80 characters across sheets of paper up to 1 0 in.
in width. The paper must be of the continuous pin-feed
type, since the printer does not utilize a roller for
feeding the paper through. Individual sheets of paper,
such as letterhead or envelopes, can’t be used. Printing
speed is up to 150 characters per second, but this is
realizable only on those lines containing the full 80
characters. The reason is that the print head carriage
assembly moves at constant velocity across the page,
and has no way to move quickly back to the left margin
after printing a short line. The logic circuitry within is
notable in that the entire complement of graphics
JULY 1981
INTERFACE AGE 45
characters available to the screen can be duplicated on
the printed page. It’s a valuable capability that can’t be
duplicated on many printers with much higher price tags.
Commodore-supplied software is the gelled-type
called firmware. Common in personal computers but
unusual in business class machines, the arrangement
carries a hidden benefit: it’s crash-proof.
What does this mean? Software programs are
normally entered into computer memory from a diskette,
where they reside, so long as they are doing their
work. Firmware is the term for program instructions
supplied as permanently-embossed patterns in a tiny
plug-in integrated circuit chip. This device, also called
read-only memory (ROM), is inserted mechanically into
the processor board. Once inserted, a program in firm-
ware can’t be altered by anything short of bodily harm
to the computer.
“Crashes” in computers are conditions where the
machine appears to be locked up, unresponsive to your
attempts to get its attention. It usually happens
because the mechanism is executing an unplanned-for
endless loop of useless instructions. The most common
cause is a garbled instruction in one of the programs.
This can happen for a variety of reasons, including
power line surges and programmer brain fade. But a
program cast in a ROM chip— firmware— can 't be
garbled by any means that leaves the rest of the com-
puter undamaged. Thus, the crash-proof computer.
The main processor contains eight sockets for plug-in
ROM chips. As delivered, all but three are occupied.
They contain Commodore’s systems software: the disk
operating system and Basic language. It’s appropriate
that software of this sort be embalmed in ROM, since
it’s the kind that rarely — if ever — needs to be altered.
The three remaining empty ROM sockets await appli-
cations programs. The financial planning program
VisiCalc, as well as the WordPro word processor, for
example, each come in their CBM incarnation with a
plug-in ROM, as well as additional software in floppy
diskette form.
One major drawback
The operating system is the all-important software
that establishes a computer’s personality to the user,
since part of its function is to manage communications
to and from the human-readable interfaces: keyboard,
screen and printer. It is in this area where the prosaic
lineage of the system shows up in its most annoying
form. The Pet operating system simply wasn’t designed
for business, and it shows.
The unsophisticated user could be fooled into thinking
that the system has no operating system at all— just a
Basic language. Nothing could be further from the
truth, of course, since Basic was not designed for such
things as managing disk transfers and communicating
via the IEEE-488 bus to other peripherals. It’s the
operating system’s job to handle these functions. But
in this case, important communications between the
user and operating system must be strained through
the highly inappropriate syntax of the Basic language.
By all appearances, the disk operating procedures
were spliced onto, rather than integrated into, the Pet
operating system. This shows up in the complexity of
the Basic file reading and writing statements, as well
as the PRESS PLAY ON TAPE #1 command, which
occasionally appears unbidden on the screen. This is in
46 INTERFACE AGE
reference to an audio cassette tape drive, not supplied
with the system, and, most would agree, not appropriate
on a serious business computer.
While exploring the capabilities of CBM’s Basic, we
were initially alarmed when we couldn’t find the PRINT
USING construct represented. (This is the all-important
facility that allows a programmer to easily line up the
decimal points in a column of financial numbers, for
example.) We found we were looking in the wrong
place. It’s the CBM’s printer that takes care of the
fancy number formatting, not the software!
Unusual formatting procedure
In Basic, the programmer opens two file channels to
the printer: one for the “using” mask, the other for the
data itself. The printer hardware saves the mask as
sent over one channel, and uses it to re-arrange data
transmitted via the other, so that it looks pretty on the
page. The full range of normal PRINT USING formats
are supported: floating dollar sign, trailing minus sign,
etc. It’s an unexpected— but not necessarily inferior-
way of handling the formatting problem. The technique
does, however, carry two undesirable side effects:
data formatted for the display screen must be handled
in a quite different manner than that destined for the
printer; and a departure such as this only worsens the
problem of translating Basic applications programs
from other computers.
In processing speed, the class of the agile 6502
microprocessor shows through. The Basic was able to
execute our Prime Number Cruncher benchmark
program (IA Jun 80) in 1,159 seconds. That’s about
20% slower than the similiarly-equipped Apple II + ;
40% faster than Radio Shack’s TRS-80 model I, with
its Z80 microprocessor.
The documentation is a bit of a puzzle. It fundamen-
tally consists of four things: a user’s guide, separate
(and larger) user manuals for the floppy disk drive and
printer, and a suggested reading list. Strike the word
suggested, for the other three books are inadequate to
stand on their own. First on the suggested list is an
extra cost user manual, and it’s followed by nearly a
dozen Basic language tutorials. CBM-specific Basic
knowledge is scattered sparsely across the three
manuals supplied with - the system. Nowhere is there a
comprehensive listing of the Basic commands and how
each can be used.
The system, as described here, lists for $3,385. This
breaks down into $1,295 for the terminal/processor
unit, another $1,295 for the dual floppy diskette drive
and $795 for the printer. At that price, the processor
contains its maximum complement of 32K bytes of user
memory. Applications programs, such as VisiCalc and
WordPro, are priced separately. A 16K-byte version is
available at a $300 saving, but a lot of business
programs (including VisiCalc and WordPro) require the
full 32K bytes to work properly.
It has also been announced that a version with a
“true” disk operating system, designated 4.0, will soon
be available. In addition to featuring more integrated disk
commands, the new firmware is said to operate faster
and to support another new product: an 80-column
display screen. It appears that the company (or the
marketplace) has spotted the same shortcomings we
have in the system’s current stage of development. □
CIRCLE INQUIRY NO. 1
JULY 1981
If your accounting system
is in the Dark Ages,
you should talk to
Systems Plus
Accounting Plus brings up-to-the-minute accounting power to the microcomputer
industry.
Accounting Plus is an extremely easy-to-use, fully integrated seven-module accounting
system. It includes complete data entry prompting, extensive error checking and ^
one-time-only data entry features.
Accounting Plus features: General Ledger, Accounts Receivable, Accounts
Payable, Inventory, Sales Order Entry, Purchase Order Entry
and payroll .
Accounting Plus is a comprehensive on-line system, with all
transactions applied immediately, and results accessible „ 4
without long delays associated with batch-type
transactions. \
Invoices, statements, checks, purchase orders ^ ^ - ^
and sales orders are prepared using pre- /
printed standard forms. /
If you are ready to enjoy solid
jm
call Systems Plus
Our software operates
under CP/Mf MP/Mf or
CDOS°° operating sys-
terns. Yesterday’s dreams
are available today,
off the shelf.
3975 East Bayshore ■
Palo Alto, CA 94303
(415) 969-7047
Systems Plus
JULY 1981
CIRCLE INQUIRY NO. 79
INTERFACE AGE 47
Sounds of the Atari
...in Basic
Part V Random Generation of Sound
We’ve demonstrated a number of ways to determine
patterns of sound and graphics for the Atari computer,
as well as ways to allow the user to input information
while a program is running. So far, all of the sequences
have been specifically defined in the program or
through the input statement. Let’s now look at ways to
allow the computer to randomly generate some
the program loop. The program seems to provide an
interesting variety of notes, but the duration of each is
too consistent to make a very interesting listening
pattern overall. By adding a random function to the
duration loop, you can introduce variety in the length of
notes. Here’s a program that puts a random time loop
in a subroutine and then has each of the four voices
choices of its own.
Suppose you want the computer to generate a
random number between 0 and 1 0. The statement to
do this would be: 10*RND(1).
To see what numbers the machine is generating, you
can enter this statement in a short program.
10 PRINT 10*RND(1)
20 FOR T = 1 TO 100
30 NEXT T
40 GOTO 10
If you run this program, the machine will generate
and print numbers with a decimal point followed by a
fractional part. For most applications, you’ll want to
generate whole numbers or integers. The statement to
do this is: INT (10*RND(1)).
Change line 10 of the program above to:
10 PRINT INT(10*RND(1))
play a randomly selected note from one of four different
parts of the spectrum of note available in Atari Basic.
10 SOUND 0,INT(60*RND(1) + 1 ), 1 0, 1 0
20 GOSUB 500
30 SOUND 0,0, 0,0
40 SOUND 1,INT(60*RND(1) + 60),10,10
50 GOSUB 500
60 SOUND 1,0, 0,0
70 SOUND 2,INT(60*RND(1) + 120), 10, 10
80 GOSUB 500
90 SOUND 2, 0,0,0
100 SOUND 3,INT(60*RND(1) + 180), 10, 10
110 GOSUB 500
120 SOUND 3,0, 0,0
200 GOTO 10
500 FOR T = 1 TO INT(30*RND(1) + 10)
510 NEXT T
520 RETURN
Now when you run the program, the machine will
print all whole numbers from 0 to 9 inclusive.
In order to have the machine select integers between
1 and 10 the random number function in line 10 is
changed as follows:
10 PRINT INT(10*RND(1) + 1)
You can use a random integer function in a SOUND
statement also.
10 SOUND 0,INT(100*RND(1) + 101), 10, 10
20 FOR T = 1 TO 25
30 NEXT T
40 GOTO 10
In the time loop.XwW have a random value between
10 and 30. The first voice will play a random note value
between 1 and 60 for a random duration, determined
by subroutine 500.
The second voice plays a note between 60 and 1 20.
The third plays between 1 20 and 1 80, and the fourth
voice between 180 and 240. This program begins to
introduce considerably more variety in the tonal
patterns generated.
You can use a random function with IF-THEN state-
ments discussed in the last issue to randomly select a
note from a specific set of notes. To demonstrate this,
here’s a program that will pick one of the three notes
from a C Major triad four times and then pick a note
from a G Major triad four times.
This program will randomly select note values
between 1 00 and 200 to be played each time through
10 FOR CYCLE = 1 TO 4
20 N = INT(3*RND(1) + 1)
48 INTERFACE AGE
JULY 1981
30 IF N = 1 THEN NO = 121
40 IF N = 2 THEN NO = 96
50 IF N = 3 THEN NO = 81
60 SOUND 0, NO, 10,10
70 FOR T = 1 TO 20
80 NEXT T
90 SOUND 0,0, 0,0
100 NEXT CYCLE
110 FOR CYCLE = 1 TO 4
120 N = INT(3*RND(1) + 1)
130 IF N = 1 THEN N1 =81
140 IF N = 2 THEN N1 =64
150 IF N = 3 THEN N1 =53
160 SOUND 1 ,N1 ,10,10
1 70 FOR T = 1 TO 20
180 NEXT T
190 SOUND 1,0, 0,0
It is also possible to input a numeric value to a random
function. This application would be useful if you wanted
to limit the range of a particular sequence of notes
played. Here’s a program that allows the user to make
such a choice through an INPUT statement.
10 PRINT “PICK A NOTE RANGE BETWEEN”
11 PRINT “0 AND 255”
20 INPUT N
30 FOR CYCLE = 1 TO 100
40 SOUND 0,INT(N*RND(1) + 1),10,10
50 FOR T = 1 TO 40: NEXT T
60 NEXT CYCLE
A few graphics statements will give a visual rep-
resentation of the range established by the value of N
which is input at line 20. The addition of
5 GRAPHICS 6
6 COLOR 1
7 SETCOLOR 2,8,2
will cause the computer to enter a graphics mode
which has a text window in which the PRINT statement
can be displayed. Mode 6 provides 1 58 columns and
80 rows for plot points. Add the following.
31 NO = INT(N*RND(1) + 1 )
32 A = NO/2
33 B = INT(75*RND(1) + 1 )
35 PLOT A,B
Change line 40 to: 40 SOUND 0,N0,10,10.
This will cause points to be plotted in an area from
the left side of the screen. The range of that area will
be a function of the value of N which is input at line 20.
With instruments like the violin or the human voice,
there is a technique called portamento. This refers to
the sliding from one note to another without any break
in the sound. This effect can be accomplished in Atari
Basic using a FOR-NEXT loop as follows.
10 FOR X = 1 TO 25
20 SOUND 0,121 +X,10,10
30 NEXT X
40 SOUND 0,0, 0,0
50 FOR T = 1 TO 1 00: NEXT T
60 GOTO 10
This will result in a note that will begin at middle C
and slide to a lower note. You’ll remember that an
increased value for the note parameter causes a lower
note to be played by the computer. To create an
ascending tone, change the value of the note parameter
in line 20 to 121 -X. This will result in a tone sliding
upwards from middle C.
If you wished to randomize the length of the slide in
this program, you could change line 10 to something
like: 10FORX = 1 TO INT(40*RND(1) + 20).
This would result in a slide of varying length. With
this information, it is possible to develop a program that
will randomly select from a series of notes in any given
passage. At the same time variables such as repetitions
of a given cycle, note duration, and length of portamento
(slide), can be determined by INPUT statements.
Here’s an example of a program which makes use of
these possibilities.
10 GRAPHICS 6
20 COLOR 1
30 SETCOLOR 2,6,2
40 PRINT “NOTE DURATION”
50 INPUT Z
60 PRINT “TIMES THRU C MAJOR CYCLE”
65 INPUT C
70 PRINT “TIMES THRU E MIN CYCLE”
75 INPUT E
80 PRINT “TIMES THRU G MAJ CYCLE”
85 INPUT G
90 PRINT "LENGTH OF SLIDE”
95 INPUT Y
100 FOR CYCLE = 1 TO C
110 A = INT(4*RND(1) + 1)
120 IF A = 1 THEN NO = 121
130 IF A = 2 THEN NO = 96
INMAC INTRODUCES
THE SOLUTION TO YOUR MICRO SUPPLY
AND ACCESSORY NEEDS.
• One-Stop Shopping. This new catalog offers over 1,000
products specifically for Micro Computers. Compatible with
Apple, Atari, Northstar, TRS-80s and many others.
• Convenient Ordering. By mail or phone, ordering supplies
and accessories from this catalog will be quick and easy
• Fast Delivery. We'll ship your order within 24 hours from our
distribution centers in New Jersey, California, Illinois and Texas.
Overnight delivery available.
• Top Quality Products. Virtually all our products are
guaranteed for at least one year. Risk-free trial of any product
for 45 days.
Send for your FREE /J
Inmac Catalog or call If m fuL
(408) 727-1970. Dept. Micro, 2465 Augustine Drive,
Available June 1, 1981. Santa Clara, CA 95051
JULY 1981
CIRCLE INQUIRY no. 43 INTERFACE AGE 49
DISK DRIVE WOES?
PRINTER INTERACTION?
MEMORY LOSS?
ERRATIC OPERATION?
Don’t
Blame The
Software!
Power Line Spikes, Surges &
Hash could be the culprit!
Floppies, printers, memory & processor often interact! Our unique
ISOLATORS eliminate equipment interaction AND curb damaging
Power Line Spikes, Surges and Hash.
• ISOLATOR (ISO-1) 3 filter isolated 3-prong sockets; integral
Surge/Spike Suppression; 1875 W Maximum load, 1 KW load any
et $62.95
ISOLATOR (ISO-2) 2 filter Isolated 3-prong socket banks; (6
sockets total); Integral Spike/Surge Suppression; 1875 W Max
load, 1 KW either bank $62.95
SUPER ISOLATOR (ISO-3), similar to ISO-1 except double
filtering & Suppression $94.95
ISOLATOR (lso-4), similar to ISO-1 except unit has 6
individually filtered sockets $106.95
ISOLATOR (ISO-5), similar to ISO-2 except unit has 3 socket
banks, 9 sockets total $87.95
CIRCUIT BREAKER, any model (add-CB) Add $ 8.00
CKT BRKR/SWITCH/PILOT (-CBS) Add $16.00
Master-Charge, Visa, American Express
Order Toll Free 1-800-225-4876
(except AK, HI, MA, PR & Canada)
Electronic Specialists , Inc.
171 South Main Street. Natick. Mass. 01760
Technical & Non-800: 1-617-655-1532
CIRCLE INQUIRY NO. 32
8” DISK CONTROLLER
NOW— DOUBLE SIDED OPTION!
• DOUBLES APPLE ][ STORAGE
• APPLE DOS COMPATIBLE
• SHUGART 800 OR 850 COMPATIBLE
• IBM 3740 DATA ENTRY CAPABILITY
• CP/M, UCSD PASCAL CAPABILITY
Available at your local APPLE Dealer: $400.
SORRENTO VALLEY ASSOCIATES
11722 SORRENTO VALLEY RD.
SAN DIEGO, CA 92121
CIRCLE INQUIRY NO. 73
140 IF A = 3 THEN NO = 81
150 IF A = 4 THEN N0 = 64
160 GOSUB 500
170 NEXT CYCLE
200 FOR CYCLE = 1 TO E
210 A = INT(4*RND(1) + 1)
220 IF A = 1 THEN NO = 96
230 IF A = 2 THEN NO = 81
240 IF A = 3 THEN NO = 64
250 IF A = 4 THEN NO = 53
260 GOSUB 500
270 NEXT CYCLE
300 FOR CYCLE = 1 TO G
310 A = INT(4*RND(1) + 1 )
320 IF A = 1 THEN NO = 162
330 IF A = 2 THEN NO = 1 28
340 IF A = 3 THEN NO = 108
350 IF A = 4 THEN NO = 72
360 GOSUB 500
370 NEXT CYCLE
500 W = INT(2*RND(1) + 1)
501 IF W = 1 THEN 506
502 IF W = 2 THEN 504
504 FOR X = 1 TO Y
505 GOTO 510
506 FOR X = Y TO 1 STEP -1
510 SOUND 0,N0 + X,10,10
520 NEXT X
530 FOR T = 1 TO Z
540 NEXT T
550 P = INT(150*RND(1) + 5)
560 Q = INT(70*RND(1) + 5)
570 PLOT P.Q
600 RETURN
The cycles established in lines 100-170, 200-270,
and 300-370 in this program consist of the notes of a C
Maj 7 chord, an E minor 7th chord, and a C Major chord
with added 9th.
Lines 40 and 50 allow the user to affect the note
duration as established by the value of z in lines 530
and 540.
Lines 60 through 85 allow for the determination of
the number of cycles for each chord.
Lines 90 and 95 allow for an INPUT to establish the
length of the portamento (slide).
This slide is executed by the FOR-NEXT loop in lines
500-520. Lines 500-502 create a random choice
between an ascending and descending slide.
The ascending slide results in a final note of the
portamento that is some distance from the pitch values
established by the values of NO in the main program.
You’ll find that small numeric values for the slide like 4,
5, or 6 will result in an interesting sound that is still
recognizable in terms of western tonality.
A very long slide value such as 30 or more, combined
with longer note durations like 200 or more, will result
in a completely different sounding sequence that cannot
be as easily recognized as the chords being played.
You might try experimenting with things like random-
izing the note duration by knocking out lines 40 and 50
and entering a random INT function for Z in line 530.
A similar possibility could exist for the length of slide
by using a random INT function there also.
Lines 550 through 570 simply plot a few points to pro-
vide some screen activity while the program is running. □
JULY 1981
50 INTERFACE AGE
Lifelines.
The serious publication
for the serious
software user.
May 1981 Voi. 1 1ssue #12
• ■
I A Brief Review of PASM, BUG/uBUG,
PUNK and EDIT*
I Comments on SSSFORTRAN*
I SOUNDEX Made Simple
I BASIC Comparisons: The Con-
clusion of the SBASIC* series
I Zoso Strikes Again— And His Target
Strikes Back
I From the CP/M* Users Group: Vol-
ume 49, Including Some Useful
RATFOR Programs
*PASM, BUG/uBUG, PLINK, and EDIT are trademarks of Phoenix Software
Associates, Ltd.
’SSSFORTRAN is a trademark of SuperSoft Associates.
’SBASIC Is a trademark of Topaz Programming.
*CP/M is a trademark of Digital Research, Inc. The CP/M Users Group is not
affiliated with Digital Research, Inc.
Lifelines is the publication
dedicated to keeping you
up-to-date on happenings
in the explosive micro-
computer world.
Lifelines specializes in news about software for CP/M*
and similar operating systems.
Lifelines does it with a guarantee of high
level, in-depth analysis of software uses and
capabilities.
Lifelines does it with valuable information
necessary to make intelligent software buying
decisions.
Lifelines does it with the latest
information on The CP/M Users Group.
Lifelines does it with thought provoking
discussions on many of the more controversial issues
facing computer users.
How can you live without Lifelines?
Subscribe Now!
$18.00 for twelve issues: U.S., Canada, and Mexico.
$40.00 for twelve issues: all other countries.
$2.50 for each back issue: U.S., Canada, and Mexico.
$3.60 for each back issue: all other countries.
All orders must be pre-paid by check to: LIFELINES,
1651 Third Avenue, New York, N.Y. 10028— Checks
must be in U.S. $, drawn on a U.S. bank. Or use your
VISA or MASTERCARD. Call (212) 722-1700
Hii~ kLilVhlO
JULY 1981
CIRCLE INQUIRY NO. 51
INTERFACE AGE 51
Assignment: Benchmark
FACTORS IN
COMPUTER SELECTION
C-3
Accounts Receivable
Current Price
Time
Vector Graphic System B
5:56.5
$ 8,995
Texas Instruments Model 771
3:38.1
$12,100
North Star Horizon
1:57.7
$ 6,911
Cromemco System Two
2:48.0
$ 9,275
DECstation 78
5:04.8*
$10,495
Pertec PC 2000
6:04.3
$12,470
‘Includes both compile and run time
by Hillel Segal
Over the past six months in this column, we’ve
looked at computer systems by six manufacturers, all
priced under $15,000. Each has been placed in the
hands of independent consultants, who test the
computer for CPU and disk I/O speed, then run three
different application programs. Of these three, we’ve
focused on the Accounts Receivable program for the
comparisons here.
Now we’re at the point where some comparisons can
be made between the systems tested so far in the
Association of Computer Users’ benchmark series. It
would be tempting to look at the scorebox shown
above and declare a price/performance winner right
away. But would that be fair? And, even more important,
would it be useful?
Among the computers tested in the first half of this
1 2-system series, there is a 3-to-1 spread in the elapsed
time needed to run a typical business application
program using both disk drive access and general
computation resources of the computer. Is that such a
big deal? Or is a computer more than just a set of
pieces that can do a job fast?
We would be the first to point out that more is involved
in a successful computer installation than a combination
of storage and number-crunching components. Just as
a human being’s significance is not limited to his or her
performance time in the 100-yard dash, neither is a
computer’s value measured by speed tests alone.
Much, much more is needed to create a working
system, and many fine details of engineering cannot be
measured with a stopwatch. Nevertheless, we feel that
price/performance comparisons add a very valuable
element of objectivity to the evaluation of computers.
To properly determine what the benchmark results
mean, a look at the functions involved in the various
tests is in order. Some check speed for the CPU and
some compare disk I/O access; others are combinations
of these elements. The Accounts Receivable test uses
both the CPU and disk, but involves no printing. In the
benchmark report issues, another variant of the A/R
test prints the report, adding the element of printer
speed to the combination.
Not discussed here, but prominent in the full reports,
is a test of the system’s speed in a complicated
mathematical problem. In this test, called the Scientific/
Engineering problem, the system solves a set of 50
simultaneous equations with 50 variables. It’s mostly a
check of language and logical sophistication. Using no
disk access, it provides a glimpse of the computer’s
suitability for difficult computational tasks that might
be encountered in a laboratory or research center.
These tests are quite different in nature, and systems
that do well in one test do not always perform similarly
in the other.
Using the real-life application tests as a guide, one
can get a rough idea of the relative strength of various
computers in two broad areas: business-related tasks,
where disk access is an important part of the picture,
and mathematical problem-solving tasks that need
greater power in areas such as math functions. The
other tests, which home in on more specific tasks to
52 INTERFACE AGE
JULY 1981
CONDOR® SERIES 20/DBMS
Relational
Database
/
\
condor
COMPUTER CORPORATION
CONDOR SERIES 20/DBMS is the
answer to your data processing needs
whether you’re an experienced or first time
computer user.
► Create data base files in minutes using
screen formatting techniques.
► Access vital information using
powerful English-like instructions
► Non-computer professionals can develop
applications for accounting, personnel,
inventory, work in progress, and more.
The Answer to Creating:
• A General Ledger System
• An Inventory Control System
• A Purchase Order System
• A Data Tracking System
• A Personal Record Keeping System
• And many more applications.
in simple English
instructions.
APPEND
DISPLAY
REORG
CHANGE
EMPTY
RESTART
COMBINE
ENTER
SAVE
COMPARE
FORMAT
SELECT
COMPUTE
HELP
SET
COPY
JOIN
SORT
DATE
LIST
STAX
DBMS
LOGDISK
SYS
DEFINE
POST
TABULATE
DELETE
PRINT
TERM
DESTROY
PROJECT
TITLE
DIC
READ
UPDATE
DIR
RENAME
WRITE
AVAILABLE AT:
U.S. DEALERS
Niagara Falls, NY
Huntsville, AL
Ann Arbor, Ml
Wilmington, DE
San Antonio, TX
Toledo, OH
Philadelphia, PA
Denver, CO
Detroit, Ml
Bloomington, IN
Fort Collins, CO
Chicago, IL
Minneapolis, MN
Provo, UT
Milwaukee, Wl
Iowa City, IA
Seattle, WA
Birmingham, Ml
Quad Cities, IA
Irvine. CA
New York, NY
Birmingham, AL
San Francisco, CA
DISTRIBUTOR OUTLETS FOREIGN DEALERS
Microsource
Canada
England
Lifeboat Associates
Australia
CONDOR*SERIES 20/DBMS is compatible
with many Z-80 microcomputers with at least
48K RAM running under CP/M® operating
systems.
CP/M is a registered trademark of Digital Research, Inc.
CONDOR COMPUTER
CORPORATION
CONDOR® SERIES 20/DBMS
□ User’s Manual ($35, plus tax) □ Additional information.
Please Send To:
P.O. Box 8318
Ann Arbor, Michigan 48107
(313)769-3988
Dealer inquiries welcome. M-481
Name
Company
City
Phone (
Position
Address
• State Zip
) Computer CRT_
JULY 1981
CIRCLE INQUIRY NO. 20
INTERFACE AGE 53
AVANT-GARDE CREATIONS
HAS SOFTWARE
Over SO disks available in areas of educa-
tion, art/ design, games , business, utilities,
and self-transformation!
WRITE FOR CATALOGS
The Creativity Tool Box Draw, write poetry, music. Includes Action
Sounds, Hi-Res Scrolling, routines, shape tables and shape view program, utilities,
animation demo, and fonts. $44.95
"...Impressive.. .satisfying.. .Interesting.. .fun!" Peelings (The Magazine of Software
Reviews)
" Truly different.. .unique.. .the program Is an enjoyable one.. .cute.. .very Interesting...
new.. .nice.. .a good value! Apple Orchard (Winter)
the exclusion of other areas, can help round out the
picture of hardware capabilities.
But these are not the only vital considerations.
Several other aspects are equally important.
Hardware and accessories play a key role in deter-
mining the basic capabilities of the system. Most
important to consider are the memory capacity,
diskette or hard disk storage capacity, number of
terminals that can be utilized and communications
features. Microcomputers are often limited to a
maximum of 64K bytes of memory; this is enough for
WE HAVE MORE!
Chambers of Xenobia A new adventure game with Hi-Res & sounds
$15.95
5 Great Games! Animal Bingo, Jungle Safari, Space Defense, Sky Watcher.
Air Traffic Controller $29.95 (or $9.95 each)
5 More Great Games! Deep Sea Treasure, Mystery Code, Depth Charge.
The Mine Fields of Normalcy, Turn ‘Em Loose $29.95 (or $9.95 each)
The Complete Mailing Label & Filing System Filing, label-
making, binary sort, dynamic sorting, directory, quick-find, formatted reports, char-
acter code sorts, zip or alphabetical order, two-level sorting and more!
$59.95 (4 disks and 3 manuals)
Sentence Diagramming Educational, grades 6-12 $19.95
Action Sounds & Hi-Res Scrolling Designed to give your pro-
gram the excitement of action & sound $ 15.95
Super Draw & Write Fonts, drawing, and useful utilities $ 1 5.95
Super Shape Draw & Animate The best system yet.it works...
create and/or animate shape tables like a dream... $34.95
Demo Disk 1 Some of our best stuff $9.95
Demo Disk II More of our best $9.95
And Introducing: The Zenith Education Systems
Easy-to-use programs designed to aid in creation, modification, monitoring and
grading lesson material. Demonstration package available for $10.00 ( Includes 2
disks and a booklet) Complete Z.E.S. System $250.00
ALL OF OUR SOFTWARE IS WRITTEN IN APPLESOFT* . 48K. DISK
ocrr. c -a
AVANT-GARDE CREATIONS DEALER INQUIRIES INVITED
P.O. Box 30160 Eugene. OR 97403 VISA/MASTERCARD
(503) 345-3043 (12pm*6pm 7 days a week)
'Apple is a trademark of Apple Computer, Inc. ■
CIRCLE INQUIRY NO. 9
i
3 HEW MODEMS!
ORIG AN8 OFF HOOK
• • •
SENO
REC
CARRIER
#
Vi M1CRONET mm
MICROMATE ELECTRONICS INC
1 . A Smart One
with auto everything
built in!
• Auto Dial
• Auto Answer
• Auto Mode
(originate/answer)
• “Direct Connect”
for any computer
with an RS232
Interface.
$299.00
c.m A “Direct
Connect” for the
Apple.*
Does not need an
interface card!
• Auto Dial
• Auto Answer
• 25 Keyboard
commands.
• Will also operate
interactively with
your programs!
$289.00
O. An Acoustical
Modem for the Apple *
Does not need an
interface card!
• Costs less to get
on line than any
similar modem.
• 25 Keyboard
commands.
• Will also operate
interactively with
your programs!
$179.00
MICROMATE
ELECTRONICS, INC.
East Coast: 2094 Front Street
East Meadow. New York 11554
(516) 794-1072
West Coast:
1 1 1 6A 8th Street Suite 110
Manhattan Beach, California 90266
All “Direct Connect” modems are FCC certified.
‘Registered trademark of Apple Computer, Inc.
CIRCLE INQUIRY NO. 61
%
Hardware and accessories
play a key role
in determining
system capabilities.
most single-user applications, but tends to become a
limiting factor in multiple-user configurations and may
prevent more complex operations from running. Disk
storage is the key to many mailing list or accounting
programs, and computers with small disks tend to be
unsuitable for the larger accounting packages.
While microcomputers were once thought of as
exclusively single-user systems, many are now available
with multiple ports to handle several tasks at once. But
just looking at the number of ports may be misleading;
memory capacity, disk access time or computational
power may prevent a multi-user system from functioning
effectively in practice.
Communications is an area of increasing importance,
as computers become more widespread and time-sharing
services more available to the occasional user. Most
common of communications links is the asynchronous
RS-232 protocol, and this is offered as an option on
most computers now. But other types of communica-
tions links, such as IBM-type bisynchronous, packet-
switching, and other systems are widely used in certain
environments. Before buying equipment intended to
work in conjunction with other computers, it’s essential
to make sure that the protocols are compatible.
Operating system and language are the heart of
computer software, determining the environment in
which all programs will run. Many manufacturers use
their own unique operating system, which may mean a
lack of compatibility with software designed for other
systems. Others choose a widely-used system such as
CP/M, giving the user a broad range of off-the-shelf
programs to select from. Finally, some firms make
equipment which runs on an operating system designed
to be identical to a competitor’s (such as IBM) with the
idea that all the existing software written for the
competition will work on their system. Each of these
strategies has its place, but the customer should check
for himself just how much software is available for his
chosen computer, rather than accepting the vendor’s
word entirely.
Language choice relates to the function of the
computer, the capabilities of the programming staff.
54 INTERFACE AGE
JULY 1981
dBASE II vs. the Bilge Pumps.
by Hal Pawluk
We all know that bilge pumps suck.
And by now, we've found out— the hard
way— that a lot of software seems to work the
same way.
So I got pretty
excited when I ran
across dBASE II, an
assembly-language rela-
tional Database Man-
agement System for
CP/M. It works! And
even a rank beginner
like myself got it up
and running the first
time I sat down with it.
If you're looking
for software to deal with
your data, too, here are
some tips that will help:
Tip #1: Database Management
vs. File Handling:
Any list or collection of data is, loosely,
a data base, but most of those "data base man-
agement" articles in the buzzbooks are really about
file handling programs for specific applications.
A real Database Management System gives you
data and program independence (no repro-
gramming when data changes), eliminates data
duplication and makes it easy to turn data into
information.
Tip #2: Assembly
Language vs. BASIC:
This one's easy: if you're setting up a
DBMS, you're going to be doing a lot of sorting,
and Basic sorts are s-l-o-w. Run a benchmark on
a Basic system like S*-IV against a relational
DBMS like dBASE II and you'll see what I mean.
(But watch it: I’ve also seen one extremely slow
assembly-language file management system.)
Tip #3: Relational vs. Hierarchal
& Network DBMS.
CODASYL-like hierarchal and network
systems, around since the 1960’s, are being
phased out on the big machines so why get stuck
with an old-fashioned system for your micro? A
relational DBMS like dBASE II eliminates the pre-
defined sets, pointers and complex data structures
of a CODASYL-type DBMS. And you don't need
to be a programmer to use it.
dBASE II vs. everything else.
dBASE II really impressed me.
Written in assembly language (with no
need for a host lan-
guage), it handles up to
65,000 records (up to 32
fields and 1000 bytes
each), stores numeric
data as packed strings
so there are no round-
off errors, has a super-
fast multiple-key sort,
and supports ISAM
based on B* trees.
You can use it
interactively with
English- like commands
(DISPLAY 10 PROD-
UCTS), or program it
(so when you've set up the formats, your secretary
can do the work). Its report generator and user-
definable full screen operations mean that you can
even use your existing forms.
And if all this makes your mouth water, but
you’ve already got all your data on a disk, that's
okay: dBASE II reads your ASCII files and adds
the data to its own database.
Right now, I’m using dBASE II with my
word processor for budgeting, scheduling and
preparing reports for my clients.
Next come job costing, time billing and
accounting.
An Unheard-of Money-Back
Guarantee.
dBASE II is the first software I’ve seen
with a full money-back guarantee.
To check it out, just send $700 (plus tax in
California) to Ashton-Tate, 3600 Wilshire Blvd.,
Suite 1510, Los Angeles, CA 90010. (213) 666-4409.
Test dBASE II doing your jobs on your computer
for 30 days. If, for some strange reason, you don’t
want to keep it, send it back and they'll refund
your money.
No questions asked.
They know you don’t need your bilge
pumped.
AshtonTate
©Ashton-Tate 1980
JULY 1981
CIRCLE INQUIRY NO. 8
INTERFACE AGE 55
“NEW USES FOR THE
HOME
COMPUTER
IN THE
STOCK
MARKET”
A new book— contains a gold mine of ideas!!
Do you have the great stock and commodity trading advantages
given by the home computer to the few who properly us it? This
book gives you a new insight into cycles and seasonal factors as
they affect stock and commodity prices. It gives you solid tools for
measuring and profiting from them Obtain ideas and programming
never before published. The writer has over 20 years experience as a
stock broker and 8 years experience programming computers. Book
is 8V9 inches by 1 1 inches and has 254 pages and 34 programs writ-
ten in TRS-80 BASIC.
The book borrows methods long understood by radio and electronic
engineers but overlooked by most statisticians. Thus, it is able to
present methods, never before published, of stock and commodity
market timing using cycles and seasonal variations.
To order book— send check $19.95 and your name and address
to:
Thomas V. Lenz, Dept. 1
596 W. Karval Ct. Spring Creek,
Elko, Nevada 89801
CIRCLE INQUIRY NO. 50
★ ★★★★★★★
,„ B od««,„ 8 ~ DYNASTAR™ !!
World’s first “RS-232 COMPUTER ""
with DYNATYPER"' typewriter interface —
only $ 699 - complete system!!
Includes: • DYNATYPER™ typewriter actuator (no modification to
typewriter necessary.)
• DYNASTAR™ RS-232 BASIC language computer with
2K RAM (expandable to 32K RAM/28K EPROM.)
• Cassette interface - std., Centronics and current loop
interface - optional.
★ Convert any dumb terminal into an intelligent storage system for
timesharing with the DYNASTAR™ computer — only$399.00
★ Create your own word processing system with your typewriter —
(DYNASTAR™ and DYNATYPER™) - $699.00
★ APPLE/TRS-80/GPIB dedicated interface and the DYNATYPER™
(our standard product) — $499.00
F.O.B. Rochester, Domestic. VISA and Master Charge accepted.
Call Ken Yanicky at 716-244-7804
incorporated
3000 Winton Road South, Rochester, N.Y. 14623
and the match with other systems already in use or
contemplated. An industry-standard language such as
Basic, Pascal, Cobol, or Fortran is often the wisest
choice, since trained staff is easier to find and more
programs in the language already exist. But in certain
cases, a specialized language or even a single-
manufacturer language may be desirable. The exact
choice should definitely be one which is suitable for the
application: Fortran for scientific use, Cobol for
business, or Assembler for games and high-use
subroutines, for instance.
Applications software is often the determining factor
in a system purchase, and rightly so. As the price of
hardware decreases, the relative importance of soft-
ware increases, since program development costs are
rising along with salaries. Furthermore, computers are
getting into the hands of non-programmers with
increasing frequency, and that means ready-to-go
software is a must. If in-house programming is contem-
plated special attention should be paid to program
development facilities such as the program editor,
debugging aids, and so on.
Support is important
Vendor support is especially critical for first-time
users, but is also necessary for others as well. Beyond
the obvious need for spare parts and hardware main-
tenance are a range of requirements that may include
software help, training for new operators, and docu-
mentation written for the type of user the computer is
likely to have. Companies like IBM have built a reputation
for a high level of support, often referred to as “hand-
holding,” but other firms serving business clients may
have service just as good. On the other hand, technically
expert users may not require a lot of assistance, and
should consider buying from a supplier who does not
provide (and therefore doesn’t charge for) such a high
level of support.
Add-on capacity is a frequently-overlooked area by
many, though forward-thinking types generally are not
surprised. Suffice it to say that a well-planned system
includes a growth path at least a few years into the
future. In this industry, it’s almost impossible to look
much further ahead than that. But a well-chosen
computer is an asset to its users, and often new
applications are found after installation; be prepared to
expand its usage into new areas after the original
needs are satisfied.
While many of the points we’ve made in this article
may be obvious to experienced users, they form a
useful counterpoint to the information provided by the
benchmark reports. □
Hillel Segal is president of the Association of Computer
Users, a non-profit association with members all over
the U.S., Canada and several other foreign countries.
One of the association 's key activities is the publica-
tion of its Benchmark Reports. Each month a new
report is produced covering a computer system.
In addition, ACU publishes seven bimonthly news-
letters for users of small computers, midi computers,
large computers, time-sharing systems, distributed
processing systems, word processing systems and
home and hobbyist computers.
A complete package of information about member-
ship is available at P.O. Box 9003, Boulder, CO 80301.
56 INTERFACE AGE
JULY 1981
REM MERGE SORT USING LINK 0 FOR INDEX
FUNCTION MERGE (I,J~ INTEGER) “INTEGER
VAR T,KM,M - INTEGER '
IF ARRAY (I) <ARRAY (J) THEN
BEGIN
END
T~I
KM ~T
I - LINK a>
WHILE IOO DO
BEGIN
IF ARRAY (1) <ARRAY U) THEN
BEGIN
M— i
I-I
J =M
END
LINK(KM)~I
KM~ 1
I=LINK(I) '
END
LINK(KM)=J
END=T
FUNCTION SORTdS, JS = INTEGER) - INTEGER
VAR KS, II, JJ INTEGER
IF IS=JS THEN
BEGIN
LINK(IS)=0
RETURNED VALUE = IS
GOTO OEND
END
KS = IS+((JS - IS) 2)
II SORTdS, KS)
JJ=SORT(KS+l . JS)
RETURNED VALUE - MERGE(Il.JI)
OEND END RETURNED VALUE
Finally, a language to meet your needs
The new S-BASIC™ language has more computing power
than any other true compiler BASIC in the industry
S-BASIC™ is the ONLY CP/M™ compatible BASIC
providing . . .
• Chainable .COM programs with parameter passing.
• Dynamically allocated arrays, sequential and
random file buffers.
• Dynamically relocatable variables.
• Common, global, and local variables.
• A choice of: While-Do, Repeat-Until, Begin-End, If-
Then-Else, and Case-Of Structures.
• Recursive, Multi -lined functions and procedures.
• Memory image disk storage (no conversions).
• CP/M 2 .xx enhancements usage as well as CP/M™
1.4 x capable.
• 6 data types: Character, string, integer, single and
double precision floating point, and packed BCD.
*CP/M is a registered trademark of Digital Research.
Besides all of these unique features, S-BASIC™ offers
long variable names, digit/string line labels (when required),
relocatable code output, multiple libraries, external .COM
program execution, all of the flexibility of an enhanced
BASIC, and a multitude of conveniences that make program-
ming a pleasure.
As a software house always looking for that ideal, powerful,
new language . . . we're excited about making S-BASIC™
available to the software community.
MICRO’AP, INC.
7033 Village Parkway CIRCLE INQUIRY NO. 58
Dublin, CA 94566
Telephone (415) 626-6697
'S-BASIC is a trademark of Topaz programming.
Hardware Evaluation
High Quality
in Printed i
Output
The Epson
MX-80 Printer
by Roger H. Edelson
For less than $550, the personal computer enthusiast
(and the cost-effective businessman) can obtain an 80
CPS printer which produces copy rivaling that of the
much more expensive types. The Epson MX-80 printer
and its printer mechanism (model 3210) was developed
by Epson’s parent company, the Japanese firm Shinshu
Seki which is also noted for its Seiko watch division.
The company manufactures more printer mechanisms
than any other company in the world— mechanisms that
are used not only in their products, but other com-
panies’ printers, as well and Epson is the worldwide
marketing arm. This printer with its high MCBF (mean
characters between failures), full tractor-type pin feed,
and user replaceable print head can hold its own in the
business environment.
While we will fully cover the mechanical and electrical
features highlighting the design of the remarkable
machine, the real story is the quality of the printed
output. The print is fast, clear (with true lower case
descenders), and provides a software controlled
choice of 12 different weights and sizes. While not
quite good enough to fool the reader into thinking the
letter was actually typed, the multi-stroke, or multi-pass
styles definitely will meet almost all correspondence
requirements. If instead, a character set with an
excellent speed-reliability product is desired, the
standard 1 0-CPI format, formed from the 9 by 9 matrix
will fill the bill admirably.
The MX-80 is housed in an attractive low profile
plastic case measuring 4.2 in. high, 14.7 in. wide, and
12 in. deep. The paper movement knob protrudes
unobtrusively from the right side of the case, and the
very functional paper separator is attached to the
upper rear surface. As the printer implements a full
tractor feed, it possesses a paper movement knob that
allows easy, rapid paper feed, both forward and, to a
limited extent, backwards. Some other printers utilize a
solenoid paper advance mechanism and cannot provide
any reverse paper movement.
The tractor feed is fully adjustable from a minimum of
4 in. to the full 10-in. width. I have conveniently set it
for printing standard paper width. The input/output
separator incorporated into the paper feeding mech-
anism is an inexpensive, yet very effective, design. I
have never had the paper feed jam or entangle itself.
The paper feed mechanism also incorporates an out-
of-paper detector that provides warnings when the
paper supply is nearly exhausted. When the printer
detects an out of paper status, it sounds a raucous
buzzer intermittently for 30 seconds and halts further
interface controlled paper movement. In order to
remove the paper for replacement, the printer will again
+ 5V
To TO of 8041
58 INTERFACE AGE
JULY 1981
EAST COAST
OMEGA Sales Co.
12 Meeting St.
Cumberland, Rl 02864
1 - 800 - 556-7586
1 - 401 - 722-1027
WEST COAST
OMEGA Sales Co.
3533 Old Conejo Rd. #102
Newbury Park, CA 91320
1 - 800 - 235-3581
CA. TOLL FREE 1-800-322-1873
SPECIAL OP THE MONTH /
EPSON MX-80 PRINTER
INTERFACES: IEEE $55. TRS«80 $35.
APPLE INTERFACE + CABLE $90.
RS*232 $70 < Call for Price
ATARI 800
$779
DIABLO (
$2145
Tractor option $245*
ANADEX
$1299
NEC MONITOR
$219
OKIDATA
5 MICROLINE-80
$429
WB WILL NOT BE UN0BRS0L0!
INTERTEC SUPERBRAIN 64K RAM
$2849
NEC 5510 SPINWRITER
$2395
OKIDATA MICROLINE-83
$949
APPLE II PLUS 48K
$1179
APPLE DISK w/ 3.3 DOS Controller
$545
APPLE DISK w/o Controller
$435
BASE II PRINTER
$649
HAZELTINE 1420
$799
NORTHSTAR HORIZON II 32K QD
$2975
ATARI 400 8K
$399
ATARI 400 16K
$499
RADIO SHACK 16K Level II Model 3
$875
RADIO SHACK 64K Model 2
$3449
ANADEX DP-9500
$1249
TELEVIDEO 912C
$669
TELEVIDEO 920C
$729
TELEVIDEO 950
$1049
ATARI 825 PRINTER
$729
ATARI 850 INTERFACE
$169
ATARI 810 DISK
(Call for price list of ATARI Software)
$449
• NO SURCHARGE FOR CREDIT CARDS
• WE ACCEPT C.O.D.’S
• ALL EQUIPMENT FACTORY FRESH W/MANUFACTURER’S WARRANTY
• STOCK SHIPMENTS USUALLY SAME DAY OR NEXT DAY
• NO HIDDEN CHARGES - WE LIVE BY OUR PUBLISHED PRICES
S EAST COAST / WEST COAST W
Omega sales company
JULY 1981
CIRCLE INQUIRY NO. 67
INTERFACE AGE 59
HOW TO START A
COMPUTER BUSINESS
“Computer Business Opportunities 1981”
annual report covers the best moneymaking
ventures - consulting, software packages,
dealerships, systems houses, services,
repping, maintenance, vertical markets and
much more - plus 20 steps on how to start, where to be in the
80’s, the small business market, common entrepreneur’s
mistakes, financing, marketing, competing with biggies,
directory of services and self-help sources, going part-time
to full-time. Nowhere under one cover is a better industry
perspective for self-employment planning. Contents from
key back-articles of “Computer Opportunies,” the entre-
preneur’s newsletter since 1978, “Low Capital Computer
Business Guide” (10,000 copies sold), and continuous
research from our field seminars. Over 200 pages ring-
bound, $65.00, check, Visa, Mastercharge, or written com-
pany P.O. 30 day refund guarantee.
DATASEARCH INCORPORATED
4954 William Arnold Road / Dept. H
Memphis, Tennessee 38117
For faster service on credit card orders, phone 901/761-9090
CIRCLE INQUIRY NO. 24
16 BIT 8086 MICRO SYSTEM
CP/M §6
0 ASIC ■ 8*-
P n $3990
Available Now Basic-86™-$350 CP/M-86™-$250
• IEEE 696 S- 100 • CPU w/ Vectored Interrupts • 24 Parallel 1/0 lines
• Two RS-232 Ports • Baud rates from 50 to 19200 • Independent
baud rate for each serial port • 32K static RAM (Expandable) • ROM
boot for CP/M-86™# Dual 8-inch Shugart floppies with controller
• Attractive desk top enclosure 964K Dynamic RAM opt. - Available Soon
Apple A/D Board
Apple D/A and
Parallel Output Board
S- 100 A/D Timer -
TOD - Counter Board
S-100 D/A Board
16 channel 12 bit
$495
2 channel 1 2 bit
$295
16 channel 12 bit
$695
4 channel 1 2 bit
$395
Call for complete product line information.
IIecI I Ihr .
INC. *
23600 Mercantile Road
TECMAR, INC.
(216) 464-7410
Cleveland, OH. 44122
respond to the line-feed switch after the buzzer has
completed its warning cycle. The printer also incor-
porates an easily initiated self-diagnostic mode that
allows a check of the print head operation and the
printer mechanisms. To perform the selftest operation,
depress the LF (line-feed) switch when turning the
computer power on. This mode is preprogrammed and
will immediately begin printing out all the characters
provided by the internal software.
The mechanical and physical design is excellent. I
would prefer a standard replaceable type instrument
power cord and an externally replaceable fuse. The
company however, feels a replaceable power cord is
just one more item to keep track of, and is actually a
hindrance in the small business/personal computing
environment. The fuse, according to the company,
should never blow unless there is a major printer
malfunction, therefore its replacement should signal a
more serious problem. I’m not sure I swallow this
explanation entirely— though I haven’t tried it.
Speaking of the possibility of impeding the printer
head motion, the design of the head drive function is
rather unique; the actual position of the print head is
monitored by the electronics, and the character printing
cycle is not initiated until the head has reached the
desired position. In actual use, one can apply a signifi-
cant drag force to the print head, and, so long as it’s
movement is not halted entirely, the printed line will still
be correctly spaced. The circuit that accomplishes this
position sensing and feedback is shown in figure 1 . An
LED and phototransistor assembly monitors the position
of the head assembly by using the slots in a disk
connected to the printer head positioning motor. A
resistor-capacitor integrating circuit is used to prevent
the waveform of the output signal from being affected
by noise or mechanical vibrations.
The design of the print head is one of the unit’s major
features and not just for its excellent reliability (a life
expectancy of between 50 and 1 00 million characters).
Once you have printed your 1 0,000 + sheets of print
and experience your first failure, just take the head out
and replace it. The operation requires approximately
five minutes and the new head costs approximately
$30, and once you have completed the exchange, the
printer is off and running again.
Easy printer set-up
Setting up the printer for operating is literally a snap—
the paper separator “snaps” into place in the slots
provided, as does the plastic lid. The ribbon cartridge
also simply "snaps” into place, and with a life
expectancy of over 3 million characters, it will be a
while before you need to replace it. The paper loading is
equally convenient and the manual paper movement
knob facilitates the alignment of initial top-of-form
position (the position in which the first print line lies on
the form, determined by the paper position when
power is first applied to the unit). Should you have to
change this position during a printing operation, it is
necessary to turn the printer power switch off, and
then on again. It would have been more convenient if a
push-button switch had been provided to reinitialize the
printer when it is desired to change this position.
It is possible to initialize the printer by software
control through the activation of the INIT* line available
at the parallel interface connector. A “low” going pulse
60 INTERFACE AGE circle inquiry no. 82
JULY 1981
of a minimum of 50 ^sec. is required to trigger the
initialization cycle. The line should be driven by a TTL
circuit, or its equivalent. Obviously, an enterprising
hardware hacker could quite easily add his own top-of-
form initializing pushbutton.
The function responsible for most of the printer’s
characteristics, including the character set and the
print sizes/styles, is the control circuit board. This is
implemented with an 8049 CPU with associated ROM
and peripheral chips.
The overall printer architecture is based on a dual
microprocessor chip design that allows the company to
implement bidirectional printing with logical seeking of
the shortest lines. To do this, the 8041 MPU in the
model 3210 printer mechanism functions as a slave
microprocessor controlled by the main chip, the 8049.
The 8049, and its associated programming, gives the
MX-80 the capability of providing three additional
printing modes (besides the standard single stroke
character): 1) double— advance paper 1 /206th in. and
repeat line, 2) emphasized— shift right and double
strike, and 3) double emphasized— a combination of
the first two.
ROM set announced
As presently supplied, the 4K ROM program allows
64 block graphic characters to be printed in addition to
the full 96-character ASCII set, with lower case
descenders. In the near future, the company will
announce a retrofit ROM set that will also provide a bit
graphics mode for the printer with picture resolution in
excess of 1 40 by 1 20 dots/inch. This ROM set should
cost between $75-$100. It would be nice if the com-
pany supplied the ROM codes and program so that it
would be possible to make user modifications to the
printer mode control codes. This would allow the
implementation of character format control when using
the printer with some text editors where “escape”
sequences cannot be imbedded in the text.
Printer acceptance
The company has indicated this information is
considered private and they have no intention of
distributing it. All is not lost, however. Because of the
fantastic acceptance of this printer, an MX-80 users
group is forming, which will be supported by the com-
pany. One can hope that soon some enterprising
member will “read” the ROM and disassemble the
code for the group.
The use of a microprocessor for printer control also
provides sophisticated forms handling features including
programmable line feed lengths (from 1 /7 2 in. to 85/72
in.) and a programmable form feed of up to 66 lines.
The system design further allows up to 1 1 2 horizontal
and 64 vertical tab positions.
The standard interface between the printer and the
host computer is based on a Centronics-compatible
parallel port with an internal one-line buffer. However,
optional circuit boards are available that plug into the
main printer circuit board to provide interfacing with
the IEEE-488 Bus, the Apple II, the TRS-80, and an
RS232C/current loop serial port. The model I evaluated
came with the optional RS232C interface board.
The installation was again a snap; the hardest part
was separating the two case halves. This interface
provides for a full handshaking protocol as shown in
Why Do Professionals Prefer
BECAUSE
• Unique software • Technical support • Quick
delivery • Established company • Release 2
CP/M 1 (some packages under UNIX 4 and TRSD8S')
• Quality software • In-house expertise • Fast
response • User orientation • Competitive prices
• Customer service • \fert»iim* 6 media • Onyx
hardware (CP/M and UNIX versions)
BECAUSE
Unique swift routing cybernetics response system
gives you no-nonsense technical answers that save
you time. Call: (714) 848-1922.
Business
Medical
Real Estate
Computer Systems
• NEW RM/COBOL' applications:
• Order Entry/Inventory • Receivables • Payables •
General Ledger • Financial Modeling • Client Account-
ing— and more on the way!
• NEW CBASIC2’ applications:
• REAP (Real Estate Acquisition Package).
Software from Cybernetics?
RM/COBOL— The new standard for microcomputer COBOL!! The only COBOL
for CP/M (also on TRSDOS & UNIX) with alternate keys (multi-key ISAM), CRT
screen handling, interactive debug, and the most useful Level 2 features. Compat-
ible with RSCOBOL 5 — but runs faster.
TRS-80 1 , Model II CP/M— The fastest Mod II CP/M with the most features. Out-
standing teaching documentation for newcomers to CP/M, multiple CRT emula-
tion, down loading package, support for CORVUS 10 Mb hard disk. Many addi-
tional user-oriented features.
Plus existing CBASIC2 packages
APH (Automated Patient History)
Osborne & Assoc —Payroll • Payables/Receivables • General Ledger
NAD* (Name and Address)
PMS (Property Management System)
And system software packages
MAGIC WAND 4 Editing/Word Processing
CBASIC2 Compiler BASIC
QSORT" Soft Merge Package
$8
Distributed in U K by:
Microcomputer Applications Ltd.
11. Riverside Court, Caversham. Reading. England
TEL: (0734) 470425
Inquire for details
Trademarks of Ryan-McFarland Corp . Compiler Systems. Inc . ’Digital Research. J Beii
Telephone Laboratories. Inc.. 'Tandy Corp . ’■Verbatim. Inc . Cybernetics. Inc . "Struc-
tured Systems Group. Inc . ’Small Business Applications. Inc
IS-
IS
8041 Newman Ave . Suite 208
Huntington Beach. CA 92647
(714) 848-1922
JULY 1981
INTERFACE AGE 61
Timing Chart
Signal Description and Pin Assignment of l/F Board Connector
Pin No.
Signal Name
Direction
Description
1
Protective Ground
Chassis ground.
2
Transmitted Data (TXD)
Out
The signal is always at “MARK.”
3
Received Data (RCD)
In
Received Serial Data.
6
Data Set Ready (DSR)
In
This signal be at the positive EIA level for the printer to
receive data.
7
Signal Ground
Return path for data and control signals.
8
Data Carrier Detect
(DCD)
In
This is the same signal as DSR at pin No. 6. DCD and DSR
can be held at “SPACE” internally.
The signal polarity is factory set to “SPACE.”
It
Reverse Channel
( = 2’nd RTS)
Out
This signal is at the positive EIA level when the printer is
ready to accept data entry, and at the negative EIA level
when the printer is not ready to accept data entry.
Operator can invert the polarity of this signal by the
internal jumper.
20
Data T erminal Ready
(DTR)
Out
17
TTY-TXD
Out
Low impedance (“MARK”) between pin Nos. 17 and 24
when the printer is ready to accept data; high impedance
("SPACE”) when the printer is busy.
Operator can invert the polarity of this signal by the
internal jumper.
24
TTY-TXD Return
25
TTY-RXD
In
Input data of serial current loop.
23
TTY-RXD Return
NOTES: 1. “Direction” is the direction of signal flow as viewed from the Printer.
2. All signals except TTY-TXD and TTY-RXD are based on EIA RS-232C level.
*1 The value of “T” varies according to the input data.
*2 The word structure of the serial data is: 1 Start bit + 7 or 8 Data bits (selectable by operator) + 1 or more Stop bit.
Figure 2. RS232C interface signal/timing description
figure 2. Even with this handshaking, I experienced
some difficulty with the printer-computer interface until
I set the baud rate at 9600. The company had indicated
that this might be the case, and mentioned that an
improved RS232C interface would soon be available
(with 2K of character storage), which would solve this
difficulty. Once I found that the printer would work
reliably at the 9600 baud setting, I experienced no
further problems with the available interface.
One advantage of using the 9600 baud rate is that
the serial Interfaces between my computer and printer
and my computer and terminal are the same. This allows
me to switch my printer to the auxiliary port on my
TeleVideo 920 terminal and quickly print out the infor-
mation presented on the screen.
For those users requiring the ability to handle wider
paper, the MX-100 is identical to the MX-80, except
that it will print on paper up to 15.5 inches in width.
Further expansions of the Epson line will include an FT
model that will provide both tractor and pressure paper
feeds. Unfortunately the paper feed mechanism will
not be compatible with the present version of the
printer. Both the above mentioned models will, however,
cost considerably more than the basic MX-80. Another
model, just announced, is the MX-70 which is a
somewhat stripped-down version. For those requiring a
machine loaded with sufficient features and quality to
use in almost any printing environment, at a very
affordable price— the MX-80 is a genuine bargain. □
CIRCLE INQUIRY NO. 2
62 INTERFACE AGE
JULY 1981
Computer Mart of Hew Jersey
SMALL COMPUTER
You've heard oil about
them, the new
generation of small
computers. They're compact, easy to use,
inexpensive, and tremendous
worksavers. — Unquestionably the most
exciting technological achievement of the
decode. NOW, you con see them in the
"no pressure” environment of Computer
Mart's showroom. You'll be able to sit
down, ask questions, see; touch; and find
out exactly how to get one of these
machines into your business with a
minimum of trauma. There is a wide variety
of systems available today, each with their
own particular advantages. For example:
The Prodigy One Computer by Prodigy
Systems, Inc.
Prodigy One is the
perfect business system
for the first time
computer owner. This economical system
features its own library of high performance
software that is easy to learn and easy to use.
And when you're ready to grow, Prodigy
grows with you. Modular add-ons insure that
your Prodigy computer stays with you all the
way. You can take comfort in knowing that
Computer Mart is a one stop source for all of
your computing needs (software, supplies,
and consultation). And Computer Mart
maintains the best staffed, small system
seivice department on the East Coast. Small
Business Computers, you've heard about
them, now see them— at Computer Mart.
The small computer showplace.
SHOWPLACE
Computer Mart of New Jersey
The
Microcomputer
People®
501 Route 27
Iselin, NJ 08630
(201) 283-0600
(The Showroom is Open Tuesday - Saturday)
JULY 1981
CIRCLE INQUIRY NO. 18
INTERFACE AGE 63
SUPRBRAIN
QD - ONLY
*2950
Buy Factory Direct and Save! Direct from Intertec to you at the
best prices in the country! Full factory warranty and shipped
in factory-sealed cartons. Includes C/PM® and manual.
SUPERBRAIN 64k Double density . . . . . . ^2650
HARD DISK lOmb I n r«95 $ 3990
NORTHSTAR COMPUTERS
HORIZON II
32k Densi'J. Reg. $3695 $ 2750
HORIZON II #||A|1| .
32k Density. Reg. $3995 2965
HORIZON II
Ci . Double
04K Density. Reg. $4195
HORIZON II
. .. Quad
04K Density. Reg. $4495
s 3125
*3335
TERMINALS
, , . , Intertec
Intertube Reg $ 89 $ . .
5 720
_ . . Intertec
Emulator Reg. $895 . . .
e 720
PRINTERS - DOT MATRIX
MPI88G With graphics . . . Reg $749 $650
MPI 99G $750
COMET C Ifoti with RS232 . . . Reg $995$450
COMET II Parallel Reg S1350$825
EPSON MX80 Parallel. . Reg S645$489
EPSON MX80 RS232 . .Reg S720$549
PRINTERS-word processing
STARWRITER Parallel . Reg $2195$ 1 495
STARWRITER RS 232 . .Reg $ 2395 $ 1650
STARWRITER II 45cps Reg $2795$ 1 795
XYMEC Parallel Reg $2650$1 995
XYMEC RS232 Reg S2875$21 65
DIABLO 630 RO. . . Reg $27io$2050
SOFTWARE
NORTHSTAR
25% OFF!
WORD PROCESSING
Word Star $320
Mail Merge $110
VTS 80. $449
Benchmark $400
Spellguard $225
Word Pro $170
NAD Mail LiSt Structured Systems . .$100
MVF Mailer $100
ACCOUNTING PLUS
by Systems Plus
Accounts Receivable, Payroll, Accounts
Payable, Inventory, General Ledger, Sales
Order Entry, Purchase Order Entry.
Each $ 395
PEACHTREE
A/R, A/P, G/L, P/R, INV. . . . ea. $395
CPA, Property Mgmt. . . ea. $795
TCS SOFTWARE
A/R, A/P, P/R, G/L $100
MVF PROGRAMS
Restaurant Inventory $250
Client Billing $450
DBMS PROGRAMS
Condor I $550
Data Star $275
C Basic Compiler $110
Microsoft Basic $325
'C/PM is frademark of Digital Research "H UmP i I *”* |
To Order Call (206) 453-8159
Mastercharge, VISA add 3%. No C O D s. All prices FOB origin.
PACIFIC COMPUTER BROKERS
11056 Palatine North, Seattle, WA 98133
Articles
Wanted...
INTERFACE AGE Is seeking articles
on the future of computers for the
December issue. What can the
average consumer expect from the
computer revolution Into the 80s and
beyond? How will it affect his life?
Projections, Intelligent guesses, and
expected technological advances
are among topics of interest. Articles
Intended for the December Issue
should be received no later than
August 1 5 for consideration.
Other subjects being sought for
1981 include: business hardware,
software, and unique applications,
computer languages, medical, edu-
cational and home applications, peri-
pherals and Interfacing products,
tutorials and word processors.
The payment rate ranges from $20
to $50 per published page. Pieces
describing company projects or prod-
ucts will carry the company byline,
but no payment is offered. Submittals
should Include an abstract, outline
and stamped return envelope.
Manuscripts should be typed,
double spaced with one-inch
margins. Minimum length is four
pages, unless programs are Included.
Photos should be numbered and have
a brief description attached. Tables,
listings, etc. should be on separate
pages and each should have a cap-
tion. Computer listings should be
printed using a new ribbon to assure
good reproduction. Authors are re-
quested to submit a statement of
their background and expertise.
The publisher assumes no respon-
sibility for artwork, photos or
manuscripts. No acknowledgement
is made unless accompanied with a
stamped return envelope.
Address all inquiries to Editorial
Department, INTERFACE AGE
Magazine, 16704 Marquardt Ave.,
Cerritos, CA 90701. Please do
not phone for information about
submissions.
64 INTERFACE AGE
CIRCLE INQUIRY NO. 17
JULY 1981
WESTLAND
I
34245 FORD ROAD
WESTLAND, MICHIGAN 48185
(313) 728-0650
- Phone Orders Welcome -
■74 LS' TTL-
74LS00 .
28
74LS74 .
47
74LS162 . .
.. 1.15
74LS266 .
. . .59
74LS01 . . .
27
74LS75 . . . .
68
74LS163 . . .
. . 1.15
74LS273 . . .
. . 1.75
74LS02 . . .
32
74LS76 . . . .
52
74LS164
.. 1.10
74LS275
. . 3.95
74LS03
32
74LS78 . . .
49
74LS165 . .
99
74LS279 .
... .74
74LS04
. .38
74LS83 . . .
99
74LS166 . .
. . 2.39
74LS283 .
. . 1.34
74LS05
39
74LS85 . . . .
. . 1 .05
74LS1 70 . . .
. . 1.79
74LS290 . .
. . 1.05
74LS08 . . . .
... .38
74LS86 . . .
... .49
74LS1 74 .
95
74LS293
. . 1.99
74LS09
38
74LS90 . . .
71
74LS1 75 . .
99
74LS295 .
. . 1 .05
74LS10 .
. .36
74LS91 . . . .
.. 1.19
74LS181 . . .
2.19
74LS298
1.49
74LS1 1 . . .
. . 39
74LS92 . . .
89
74LS190 . . .
. . 1.10
74LS324 .
. 1.69
74LS12 . . .
. 34
74LS93 . . .
... .75
74LS191 . . .
1.29
74LS326 .
. . 2.79
74LS13 . . .
... .57
74LS95 . . . .
... .88
74LS192 . .
. . 1.19
74LS347 . . .
. . 2.17
74LS14
99
74LS107 . .
. . .49
74LS193 . .
.. 1.18
74LS352
. . 1.29
74LS15 . . .
. .38
74LS109 . .
.49
74LS194 .
. . 1.14
74LS353 .
.. 1.39
74LS20
49
74LS112 . . .
... .52
74LS195 .
... .90
74LS365 .
... .99
74LS21
... .37
74LS113 . . .
... .47
74LS196 . . .
... .99
74LS366 .
. . 1.19
74LS22 .
. . .36
74LS114 . . .
. . .45
74LS197 .
.. 1.29
74LS367 . .
. . 1.19
74LS26 . . .
. . .36
74LS122 .
... .74
74LS221 . .
. . 1.35
74LS373 . . .
. . 2.59
74LS27
. . .35
74LS123 ■ •
.99
74LS240 . .
.. 2.79
74LS374 . .
2.49
74LS28
... .39
74LS132 . . .
. . 79
74LS241 .
2.39
74LS375 . . .
. . 83
74LS30
.32
74LS136
. . .69
74LS242 . .
.. 2.39
74LS377 .
.. 1.89
74LS32
49
74LS138
. .82
74LS243 . .
. . 2.25
74LS378
. 2.10
74LS33 . . .
... .79
74LS139 . . .
. . 99
74LS244 .
2.29
74LS386 . . .
... .65
74LS37 .
. .69
74LS145 . . .
. . 1.39
74LS245 . . .
. . 2.90
74LS390 . .
.. 1.95
74LS38
49
74LS151 . .
... .77
74LS247 . . .
. . 1.09
74LS393 .
.. 1.90
74LS40
... .43
74LS152 . . .
. . 1.48
74LS248 .
. . 1 .04
74LS395 .
1 99
74LS42 . .
. . . .77
74LS153 .
. 79
74LS249 .
. . 1.37
74LS668 .
. 2 25
74LS47 . .
... .89
74LS154 . . .
2.29
74LS251 . .
. . 1.99
81LS95 . . . .
1.75
74LS48
. .84
74LS155 . . .
. . 1.15
74LS253 . . .
... .97
81 LS96 . . . .
. . 1.75
74LS49
. . 1.15
74LS156
. . 1.19
74LS256 . .
. . 2.59
81 LS97 . . .
. . 1.75
74LS51
... .36
74LS157 . . .
.. .79
74LS257 . . .
. 99
81 LS98
.. 1.75
74LS54 .
... .34
74LS158 . .
. 89
74LS258 . . .
... .95
74LS55 .
... .34
74LS160 . . .
. . 1.05
74LS260 .
... .67
74LS73 . .
... .47
74LS161 . .
. . 1.05
74LS261 . . .
. . 2.45
•7400 Series TTL-
7400
19
7433
34
7484
... 1.29
74151
66
7402
27
7437
41
7486
46
74153 . . . .
72
7404
25
7438
39
7490
52
74155 . . .
78
7406
29
7440
29
7492
59
74161 . ...
99
7408
29
7445
89
7493
59
74163 .
89
7409
35
7450
32
7495
64
74166 . .
. . 1.25
7411
35
7451
31
7496
69
74170 .
1.65
7413
37
7453
37
74104
67
74178
... 1 .49
7414
59
7454
23
74105 . . . .
39
74179 . . . .
... 1.49
7416
49
7460
34
74120 . . . .
. . . 1.79
74180 . . .
99
7419
43
7470
47
74121 . . .
49
74279 . .
78
7420
31
7473
49
74122 . . . .
58
74284 .
. . 2.99
7425
36
7474
46
74123 .
69
74366 .
79
7427
34
7480
57
74125 . . . .
59
74367 . . . .
78
7430
29
7482
... 1.10
74132 . . . .
79
74368 .
78
7432
29
7483
53
74144
... 2.99
74393 . . . .
... 1 .90
Microprocessor and Memory
- 74 s
' TTL —
1771
. 24.50
4116-4 ...
3.60
6800 ...
. . . . 9.95
8224
. . . 3.49
74S00 . .
57
74S20 . .
54
74S76 ....
... 1.24
74S138 .
2.69
21L02 . . . .
. . . 1 .90-
2708
7.49
6821 ....
. ... 3.95
8226
2.79
74S02 ...
. . . .59
74S22 ..
69
74S78 . . . .
. .. 1.39
74S151 . . .
. . 1 .90
2112
.. 2.90
2716.2516 .
. . 9.00
6845 .
. . . 18.49
8228
. . 4.49
74S03 . . .
59
74S30 . .
59
74S1 12 . . .
. .. 1.39
74S157 .
... 1.75
2114-3 . . .
. 3.99
2732.2532 .
. 27.50
6850 . .
4.49
8250
14.90
74S04 . .
59
74S32
89
74S1 13 . . .
... 1.39
74S158 .
2 47
21 14L . ...
. . . 3.99
Z80A
. 10.00
808 5 A . .
. . . 13.00
8251
. . . 7.45
74S05 .
55
74S38 .
97
74S1 14 .
. . 1.29
74S174 . .
. . 2.75
4044 L-2 . .
. . . 5.99
Z80A-PI0 . .
. . 9.49
8212 . .
. . 2.99
8255
. . 6.49
74S09 ....
59
74S40 . .
67
74S124 . . .
. . . 3.69
74S195 . .
2.78
4027A-4 .
79
Z80A-CTC . .
. . 9.59
8214 ....
. ... 3.95
2651
. 18.29
74S10 ....
59
74S64
88
74S132 . . .
. . 2.29
74S240 .
. . . 8.95
4116-3 . . .
. 3.74
6502
9.95
8216
2.95
TR1602B
. . . 2.49
74S1 1 . . . .
55
74S65 .
78
74S134 . .
. . . 1.79
74S258 . . .
. . . 2.49
74S15 ...
62
74S74 . . .
. ... 1.29
74S135 .
... 1.79
CMOS-
4000 ...
37
4022 ....
... 1.29
4047
. 1.75
4082 ....
... .35
4001 ....
29
4023 . . . .
37
4048
.79
4098
1.90
4002 . . . .
34
4024 . . . .
84
4049
.67
4099
. 2.19
4006
. . . . 1.35
4025 . . . .
38
4050
. .69
4502
. . 1.57
4007 ....
24
4026 ....
. . . . 1.94
4051
. 1.05
4503
.90
4008 ....
.... 1.19
4027 . . . .
79
4052
1.09
4508
. 3.79
4009 . .
57
4028 .
99
4053
. 1.09
4511
. . 1.39
4010 . . . .
54
4029 . .
. . 1.19
4066
. . .79
4512 . . . .
. . 1.49
4011 ....
32
4030 . . . .
49
4069
.39
4515
2.99
4012
34
4032 ....
. . . 1.99
4070
. 1.39
4516
. . 1.29
4013 . . . .
59
4035 ....
. . . . 1.19
4071
. . .39
4518
1.39
4014
. . . . 1.05
4040
. . . . 1.19
4072
.. .35
4519
1.37
4015 . . .
99
4041
. . . . 1 .05
4073
.. .35
4520
1.39
4016 . . . .
57
4042 . .
99
4075
. . .35
4526
. . 1.97
4017 ....
1 .04
4043
99
4076
. 1.97
4528
1.49
4018 ....
. . . . 1.15
4044
99
4077
.. .39
4019 . . . .
49
4045 . .
.... 1.49
4078
. .49
4021 ....
. . . . 1.37
4046 ....
... 1.79
M iscell
4081
. . .35
MM58167
. . . 10.50
75189 .
. . . 1.49
8T93
. 1 99
8T98
1.95
75150 . . .
... 1.90
82S10 . . .
. . . . 1.90
8T95
. 1 95
AY5-1013A .
. . 5.49
75188 .
1.49
8T28
.... 2 49
8T96
1 95
AY5-2376
. .18.75
MRF901 3.95
We also stock Linear I.C.'s
-Resistors - 1 OHM to 1 Meg OHM-
% Watt Vi Watt
Multiples of 5 04 each
Multiples of 100 1.65 per Hundred
Multiples of 1000 . 12.00 per Thousand
10 Bags of 100 . 15.00
Multiples of 5 05 each
Multiples of 100 1.75 per Hundred
Multiples of 1000 . 15.00 per Thousand
10 Bags of 100 16.00
-PIHER Trim Pots - Linear-
PT10V Top Adj. . . .
PT10H Side Adj. . .
PT15 Thumbwheel
1-9
10-49
50-99
.29
.25
23
.29
.25
23
.39
.34
.30
10K Audio Taper Potentiometer with Push-Pull DPDT Switch . . . : 99
WRITE FOR FULL CATALOG
Westland Electronics Stocks a Full Line of Capacitors
Mylar - Ceramic - Tantalum
Polystyrene - Electrolytic (Radial 8- Axial)
Prices subject to change without notice. 4/81.
MEMORY SALE
41 1 6-200nS, 1 6K x 1
8 Chips for
$24.95
WITH COUPON ONLY
WESTLAND
I
34245 FORD ROAD
WESTLAND, MICHIGAN 48185
(313) 728-0650
JULY 1981
CIRCLE INQUIRY NO. 131
INTERFACE AGE 65
THE FUTURE
OF DATA
COMMUNICATIONS
by Bernard Conrad Cole
During the next few years,
millions of computer terminals
will dot the distributed
processing environment, all
tying into tens of thousands of
interconnected computers in
hundreds of different commer-
cial, industrial, governmental
and educational networks.
The needed links between
widely dispersed equipment
and data bases will be provided
at first by programmable
multifunction and multi-
protocol information resource
management terminals. They
will be successors to today’s
mainframe-dependent and
protocol specific “dumb” and
“smart” terminals, as well as
the more recently developed
personal computers.
Unlike these earlier
generation units, new multi-
protocol terminals can, under
user control, “talk” in any one
of a number of communications
protocols. Eventually, with the
introduction of high perfor-
mance 16 bit microprocessors,
high density RAMs, and new
specialized peripheral ICs to
the design of such terminals,
they will be succeeded by sophisticated information
stations. The means of communication will be com-
pletely transparent to the user: The system will
automatically recognize what is coming over the
transmission line, catalog the protocol and switch into
that mode.
How far away are such stations? To determine that,
it is necessary to review the requirements of the various
data processing environments within which terminals
must operate.
The present distributed processing environment is
confusing, not only in the variety of network control
architectures, but in transmission systems and tech-
nologies, data communication software, processor
Physical interfaces are
about the only level
at which there is some
universal agreement.
configurations, network architectures, processor con-
figurations and hardware requirements.
The confusion is most obvious when one looks at the
network control architectural options that are available
to the user— whether he wants them or not— in which
there are a variety of choices that must be made at
various protocol levels.
Physical interfaces are about the only level at which
there is some universal agreement. Most manufacturers
agreed on the RS232C for modulator/demodulator
(modem) interconnections between data terminal
equipment and data communications equipment. But,
even here, there are some variations.
The RS232C also defines electrical interface require-
ments, but there are a number of new options available
also, including RS422 and RS423, to name a few.
Outside the U.S. are the CCITT telecom standards.
In most terminals, such modem interconnections are
handled automatically via software or firmware (for
example, D.C. Hayes and Micromodem).
Data link protocols are at the next level, including
asynchronous protocols such as Teletype and IBM
2740; synchronous character oriented protocols; binary
synchronous character oriented protocols; synchronous
bit-oriented protocols such as SDLC, ADCCP, HDLC,
X.25, BDLC, BOLD and CDCCP; and synchronous/
asynchronous byte-oriented protocols such as DDCMP,
NSP and DAP.
Within each single protocol are a number of sub-
protocols, corresponding to the levels or layers in
various network architectures.
The variety of transmission systems and technologies
is almost as confusing as the number of protocols. The
most common transmission systems, but by no means
the only ones, are common carrier microwave networks,
value added common carriers and satellite networks.
And each uses a variety of transmission technologies,
including: voice-grade telephone lines, private lines,
terrestrial microwave radio, satellite technology, milli-
metric waveguides and optical fibers.
68 INTERFACE AGE
There are also a variety of network structure types
the data communications user must contend with,
including the hierarchical, star, ring and multistar or
starred ring approaches.
In terms of software, there are at least two levels
users must contend with: the operating system and the
communications based access software.
Networking Information
Stations total protocol flexibility
coupled with local power and
storage extend the advantages
of networking even further with
plug-in, fully compatible
local/remote capabilities.
There are as many operating systems as there are
CPUs, varying in scope from large scale systems for
general purpose mainframe computers to specialized
systems for minicomputers.
Associated with each operating system are a variety
of communications based access software modules.
For IBM mainframes alone, there are at least three:
JULY 1981
BTAM, the basic telecomm access method; TCAM, the
standard telecomm access method, and VTAM, the
virtual telecomm access method. This proliferation of
protocols and interfacing requirements is continuing,
with new procedures introduced with each new CPU.
This is hardly an environment conducive to distributed
data base use.
The way we use computers and the way computers
communicate with one another is undergoing a revolu-
tion of unprecedented proportions. We are just seeing
the beginning of this revolution as the decade opens.
Playing a pivotal role in this transformation will be
sophisticated multi-function, multiprotocol information
stations, successors to today’s intelligent pro-
grammable terminals and beneficiaries of the many
advances in very large scale integration and micro-
computer design.
Using such desk-sized, and eventually desktop,
information stations— equivalent in power to many of
yesterday’s mainframes and today’s minicomputers—
the present top-down mainframe and hierarchically
oriented distributed processing environment will be
replaced. In its place will be dispersed processing net-
works, bottom-up structures in which the processing
capability is dispersed among many nodes, equally
accessible to all. In many respects, this dispersed
processing environment will resemble the standard
voice telephone or the electric power utility.
Today, with the telephone, a user has only to dial a
code, and he is put in virtually instantaneous communi-
cation with any other human being on the planet, via a
series of inter-related national telephone networks.
Unlike present hierarchical structures, the means by
which the communication is established is not the
telephone user’s concern. In other words, in the present
dispersed telephone communiations environment, the
interactions between various destinations are trans-
parent to the user.
Or to use the electric utility analogy, any user today
can instantly obtain the electric power he needs
without worrying about where it comes from.
In such a dispersed processing environment, users
will connect themselves to one another directly; files
will tend to accumulate in one place or another when
reason or profit dictate it. With the numerous protocols
and procedures that typify the present mainframe-
dominated distributed processing environment removed
as stumbling blocks, the centralized uniprocessor
approach to computing will be replaced by a multipro-
cessing scheme in which the various information station
nodes act in concert to solve the problems at hand.
Social factor*
Although such a dispersed processing environment
works against the economic interests of the mainframe
manufacturers who control the present hierarchically
oriented distributed processing structures, there are
social and technological factors that are a match for
the force of their institutional momentum.
On the social side, there are an increasing number of
small users who: 1 ) want greater access to the informa-
tion contained in the numerous separate data bases
that already exist; 2) want greater computing power at
lower cost; and 3) want software that is non-invasive,
which makes relations between them and the network
more friendly.
JULY 1981
Fortunately, on the technological side, there are
forces at work that oppose the top-down structure of
the present distributed processing architecture and
favor the development of the bottom-up dispersed
processing environment of the future.
Initially the solutions are only partial ones— systems
incorporating some elements of the dispersed pro-
cessing solution. These user programmable terminals
are available now from a variety of firms, including
Applied Digital Data Systems, Codex, Datapoint, Digi-
Log, Four Phase, Incoterm, Sycor, Ontel, Ramtek,
Raytheon and Zentec.
These systems, however, have two drawbacks: one
relates to the way they are marketed and the other
The present top-down
mainframe and
hierarchically oriented
environment will
be replaced.
technological. In terms of marketing, few, if any, are
aimed at the standalone market. Most are aimed at
emulating the terminals used in various mainframe-
oriented hierarchical networks. Even those with cluster
capability are still tied in one way or another to a
specific CPU or network. And as far as technology
goes, while each have some elements of multiprotocol
solution, few incorporate all of the same elements.
A more complete solution would be to combine all
the elements into a single multifunction, multi-protocol
information resource management terminal, such as
the ECS Microsystems’ 4500 series.
Unlike the limited data processing function terminals
just discussed, advance terminal designs, such as the
4500, can support all major mainframe protocols and
can be used in a variety of configurations, including:
standalone data processing; distributed processing
(functional and hierarchical); network operation (ring,
star and string); and point-to-point communications.
Many of these same approaches are working their
way into design of future personal computer systems
based on the new 16 bit microprocessors. Indeed, as
component technology grows more sophisticated, the
distinction between a terminal and/or information station
and what is now referred to as personal computers will
soon disappear.
Many of the limits on the ability of present multi-
protocol information terminals can be overcome with
the use of a processor of sufficient power.
Present terminal and personal computer configura-
tions based on 8 bit CPUs such as the Z80, 8080,
8085, 6502 and 6800 require extensive upgrading to
match needed specifications. However, recent develop-
ments in 1 6 bit microprocessor design are approaching
the basic functional features assumed here.
In the dispersed processing environment, there is
also the problem of memory. Because local memory is
usually connected to the specific terminal CPU via a
dedicated bus link, contention usually occurs in relation
INTERFACE AGE 69
to the global memory. It is apparent that as the number
of global memory accesses (terminals) increases, con-
tention increases and throughput decreases.
As memory prices drop and new high density devices
(such as 64K and 256K bit NMOS dynamic RAMs and
256K, 51 2K, 1M and 4M bit bubble memories) come
into production, replication of global memory programs
can be replicated throughout local memories, rather
than single copies in global memory, thus eliminating a
major source of contention.
Present devices and tomorrow’s information stations
will require more than just powerful CPUs and denser
memory to meet the required specifications. A key
deficiency is in the lack of protocol transparency; that
is, operator intervention Is required to select protocols.
Until recently, few computer systems, let alone ter-
minals, have had this feature. The exception to this is in
some large front end communications processors where
multiple protocols are supported, such as Univac’s
distributed communications processor. These large
units are the start of automatic protocol recognition.
They, however, are limited to specified port allocations
and function as large switchboards to the host.
This, however, is a different activity from the one a
terminal performs. The terminal must recognize a
number of protocols sent to It from a number of different
hosts. Along these same lines, in sending data to a host,
the terminal must recognize or know the hosts’ protocol.
The protocol can be deciphered in the handshake
routines providing that the host responds in a non-
ambiguous manner or does not disconnect before the
analysis has completed its task. The technique for this
function is similar to decoding in the intelligence com-
70 INTERFACE AGE
munity. This is essentially a pattern matching procedure
and can be adapted to terminal designs by building on
top of the existing operating system software, or,
building a completely new system with portions of the
multiprotocol capability made available in hardware.
Implementing protocol transparency into a terminal
using software techniques is fraught with difficulties.
Although they are sufficiently similar in format to allow
much commonality in software, they are not inter-
changeable. Control and response code differences
exist, for one thing. Also, the different bit oriented
protocols may not share the same classes of
procedures. These classes establish procedural
differences for different applications. Each class
implements a subset of the elements of procedure. All
classes use the standard frame structure, however.
Nonetheless, ANSI has defined six classes covering
normal, asynchronous, and primary-to-primary nodes. ISO
has five classes covering the same basic applications.
The other problem with the software approach relates
to the fact that protocol layer implementation is very
performance-sensitive. If, for example, lower level
protocols are implemented in a way resulting in
excessive operating system overhead, total system
performance will degrade. However, if lower level func-
tions, such as data link and end-to-end data transfer
control, are removed from the various protocol layers
and imbedded in the operating system in order to
improve total system performance, the clarity and
flexibility associated with the strict hierarchical layering
will be lost.
Fortunately, significant activity has taken place in
terms of Incorporating data link control protocols into
hardware, either into separate microprocessors, or
into data link control ICs. As a result, the next genera-
tion successors to today’s programmable information
resource management terminals will see much of the
software supported data link control function taken
over by hardware.
Most are programmable and can thus support more
than one data link protocol. Also, some of these chips can
support data rates up to 2 million bits per second and
several protocols such as Bisync and DDCMP. In addi-
tion, features such as modem control for point-to-point
communications, loop back for self test, secondary
address comparison and global address recognition
have been incorporated into several of these chips.
Other protocols needed
As discussed earlier, data link protocols satisfy only
one level of the problem. They are not a network
protocol, nor do they control the flow of information
between users in a multinodal network.
Mechanisms to unravel these additional layers
are in development. The ultimate solution will be
neither totally software nor hardware dependent, but
some combination.
Incorporated into the multifunction, multiprotocol
information stations of the near future, these solutions
will result in all data handling capabilities concentrated
into one local unit, providing both local transaction
capability and access to all system functions. As a
result, an entirely new type of distributed processing
network environment will evolve— -a network optimized
for information base management functions based on
multifunction, multiprotocol information stations. □
JULY 1981
The Horizon system.
Now your small business can control costs by controlling
your communications system.
If your business is looking for ways to control costs,
here’s something you should know about.
The Horizon" communications system from Bell.
It’s a system you can easily program to meet the
specific needs of your company— and each person in your
company.
For example, you can control costs by controlling who
can originate toll calls— and who can’t.
You can make sure your YtATS lines are used by mak-
ing them easier to use. Busy executives can have instant access
to them at the touch of a button. If all YCATS lines are busy, the
system will let you know when a line is available.
And as your company’s needs change, you can re-program the system yourself.
Instantly. Saving more time and money.
Best of all, the Horizon system fits a business with as few as five lines and 11
telephones.
Call your Bell Business Service Center today. And put in a communications
system that puts you in control.
The Horizon system by Western Electric: Information Management from
the Bell System.
The knowledge business
“At last. Master of
my own phone system!”
JULY 1981
INTERFACE AGE 71
QUICK
REGISTER
by Chuck Atkinson
Computers are being used to replace manual inven-
tory control systems and the benefits are becoming
well known. The sales information and invoices for
shipments received are keyed in at the end of each
sales period and the computer takes it from there. The
sales tickets are still handwritten, however, resulting in
the same information being manually processed twice
for each sale.
New systems in some large grocery stores use a
laser pen to read the code on each item. It is amazing
to watch as the price and description are recalled
almost instantly and added to the list of purchases.
While this is obvious to the customer, the computer,
somewhere out of sight, is also adjusting the inventory
simultaneously. If a system like this was inexpensive,
every retailer would have one, but it is out of the price
range for most small businesses.
The following program will print the sales ticket and
post the sales to the inventory at the same instant. It will
run on a low cost microcomputer in CBasic and CP/M.
You enter the quantity and part number for the items
as they are sold. The computer will then: find the item
in the inventory; retrieve the current price; multiply the
quantity sold by the price; total all items sold on the
ticket; calculate the sales tax; add the sales tax to the
total; show the grand total; print the sales ticket; reduce
the quantity on hand by the number sold; increase the
sales totals and prepare a daily sales summary.
This cuts the manual effort in half and gives you and
the customer a printed copy of the sales ticket that
contains a lot more information.
Start the program by entering CRUN QUICK1. The
display will ask you if you want to erase the daily sales
file (figure 1 ). Erase it at the beginning of the day, so a
sales report can be run at the end of the day containing
only the activity for the day.
Next, enter the date. This will be printed at the top of
all sales tickets and reports.
The table of operations will then appear (figure 2).
Select S to sell items, R to review the sales and END to
conclude the program. That’s all there is to it. A sample
sales receipt is shown in figure 3.
Follow the step-by-step entering of the quantity and
part number for each item sold (figure 4), in response
to the questions on the display. (The questions are
displayed only, during normal operation. They are
printed here to aid the explanation.) Entering 0 signals
the computer that there are no more items on this sale.
The information you entered will be displayed and you
can make changes until you enter N for no more
changes. The option will now be given to you for a
printed copy or display only (figure 5).
CRUN QUICK!
CRUN VF.R 1.03
ERASE
THE DAILY FILE
AT
THE
START OF
EACH
DAY .
DO YOU
WANT TO ERASE
THE
DA 1
ILY SALES
F 1 LE
? Y = YES, N
NO. Y
TODAY'S DATE? 12-11-1980
Figure 1 . Starting the QUICK1 program
JULY 1981
INTERFACE AGE 73
QUICK REGISTER 12-11-1980
S = SALES RECEIPT
R = REVIEW TODAYS SALES
END = END OF RUN
SELECT ACTION FROM TABLE ABOVE S
Figure 2. Table of operations
The completed sales receipt has the sales ticket
number from the file TICKET#, the name and address
from the file VENDOR, the quantity, part number,
description and price for each item. The extended total
for each line is printed in the far right hand column. This
column is totalled at the bottom and sales tax is added
to produce the grand total for the sale. The remarks
from the VENDOR file are printed at the bottom.
The TICKET# file keeps track of the tickets
and the value in the file is increased by one after each
grand total.
The name and address, remarks and tax rate come
from the VENDOR file. This information can be easily
changed with your editor if it becomes necessary. The
program remains the same.
Select R from the table of operations to review the
sales for the day (figure 6). The complete information
for each part sold is printed, along with the grand total
and the sales tax. This should correspond to the
increase in the cash in the register for the day. Select
END to exit the program. Warnings will be displayed
about back up files and removing disks from the drives
before turning off the power.
The files PART, INDEX, TICKET # and VENDOR are
shown in figure 7. They are constructed as follows:
Record
File Length Variables
PART 80
INDEX 18
TICKET# 15
VENDOR 150
P$, L$, D$, V$, N, R, OH, MN,
MX, 00, S, YT
P, K
SI
NAM$, SR$, CTY$, ST$, Z$,
PH$, RMK$, TAX
The variable explanations are listed below:
Variable Definition
P$ Part number
L$ Location
D$ Description
V$ Vendor code
SALES INVOICE # 10 12-11-1980
SAILING CENTER
LAKEVIEW DRIVE BENBROOK, TEXAS 76126
(888) 222-1234
1 TEM #
QUANT 1 TY
PART NUMBER
DE SCR 1 PTION
PRICE
TOTAL
1
2
1 01 0000
GUDGEON
3 . 5
7
Z
1
1053050
T 1 LLER X HNG
5 . 5
5 . 5
3
3
1009200
DRAIN PLUG GASK
1.05
3.15
4
2
1050300
BALL 1 7/8
6. 5
1 3
5
1
1026000
CLEAT JAM
1.65
1.65
6
5
1 047050
CAM
3 .98
19.9
7
2
1 046050
RUDDER LOCK Kl T
2.75
TOTAL
TAX
TOTAL
5 . 5
$55.70
$2.79
$58.49
SAILBOATS AND SUPPLIES
Figure 3. Sample sales invoice (receipt)
Continued on page 146
74 INTERFACE AGE
JULY 1981
Now proven baZic can be run on any Z80® computer
under CP/M® baZic is written entirely in Z80 code —
runs faster than any other BASIC interpreter. The
greater execution speed is significantly advantageous
for heavy number crunching, multi-user and multi-
tasking operations.
baZic has all the features of North Star® BASIC — and
then some. baZic, with minor exceptions, is 100% com-
patible with existing North Star BASIC programs. Our
new baZic runs under all Micro Mike's timesharing
and hard disk operating software.
CHECK THESE FEATURES AT YOUR
COMPUTER DEALER:
■ Takes full advantage of the Z80 instruction set.
■ Can be used on any Z80-based microcomputer
operating under North Star® DOS or CP/M.
■ Support North Star floating point board for even
faster execution of compute-intensive programs.
■ The most friendly BASIC available.
Hard fact:
■ Improves performance of multi-user hard disk
systems.
■ baZic adds functions to assist in screen formatting,
as well as features to simplify programming, e.g.
APPEND as a statement, ON GOSUB, cursor-
addressable PRINT, enhanced editing features, etc.
■ baZic as shipped includes 8, 10, 12, and 14 digit
precisions, including both software and hardware
floating point versions.
■ baZic is also available for the Apple II® under CP/M
with the SoftCard. rM
OEMs and dealers contact Silverman Associates for
details. 4010 Opal Street, Oakland, CA 94609.
(415) 428-2954. All other inquiries should be to your
dealer or Micro Mike's.
®North Star Computers
®Digital Research, Inc.
® Apple Computers, Inc
®ZiIog, Inc.
^Microsoft
Micro Mike's, Inc.
3015 Plains Blvd., Amarillo, Texas 79102
CIRCLE INQUIRY NO. 105
$150 makes your Z80-based
computer run up to 40% faster!
The Video
Display
Revolution
by Larry C. Raymond
The need for low-cost, alpha-
numeric video display terminals
has never been greater. With
the use of computers increasing
at a staggering rate, the demand
for devices that allow man to
communicate with his computer
is tremendous.
There are many ways that
such communication can be
accomplished. At one point the
front panel, an array of paddle
switches and indicator lights,
was the primary device. Later,
the electro-mechanical printing
terminal became common.
Today there is a new standard.
With the advent of medium and
large scale integrated circuit
technologies (specifically the
microprocessor chip), versatile
and powerful video display ter-
minals became available. These
provided the computer operator
with an alternative to the print-
ing terminal, featuring improved
reliability, a reduction in noise
levels and a competitive price.
Today, the video display ter-
minal is available in numerous
styles, designed to fulfill a
broad range of needs. Virtually
all of them consist of four basic
function modules: the monitor,
for the display of characters;
the keyboard, for the entry of
Table 1. Display terminal specifications
Manufacturer
Model
Number
Suggested
Retail
Price
Size
(Dimension
and
Weight)
Screen
(Size
and
Type)
Characters
Displayed
(Total and
Columns
by Rows)
Character
Set
(Number of
Displayable
Characters)
ADDS
Applied Digital Data Systems, Inc.
100 Marcus Blvd.
Liauppauge, NY 11787
Regent 20
$ 995
15"x14"x13.5"
33 lbs.
12" diag.
1920
80x24
128
Regent 25
$1,095
18.5" x 1 5" x 23"
38 lbs.
12" diag.
1920
80x24
128
Ampex Corporation
401 Broadway
Redwood City, CA 94063
Dialogue 80
$1,149
33 lbs.
12" diag.
P4 white
1920
80x24
96
Amtek Business Machines, Inc.
2266 H Martin Ave.
Santa Clara, CA 96060
ABM 80
n/a
1 3.6" xl 4.8" x 22.5"
32 lbs.
12" diag.
P31 green
1920
80x24
128
Beehive International
4910 Amelia Earhart Dr.
Box 26668
Salt Lake City, UT 84125
DM10
n/a
18" x 13" x 22.5"
43 lbs.
12" diag.
1920
80x24
128
DM1 A
$1,395
18" x 13" x 22.5"
43 lbs.
12" diag.
1920
80x24
128
COPS
Computer Peripheral Corporation
1 225 Connecticut Ave.
Bridgeport, CT 06607
COPS 10
n/a
1 6.6 "x 20.6 "x 13.6"
48 lbs.
12" diag.
non-glare
1920
80x24
n/a
Datamedia Corporation
7401 Central Highway
Pennsauken, NJ 08110
Elite 1521
$1,295—
$1,695
1 8 " x 1 5 " x 23 "
39 lbs.
n/a
1920
80x24
128
GDS, Inc.
Garyco Data Systems, Inc.
1911 22nd Ave. So.
Seattle, WA 98144
132/C
Displaymaster
$1,795—
$2,220
15.5" x 19" x 23"
42 lbs.
1 3 " x 7 "
P31 green
3960*
132x30*
n/a
GTC
General Terminal Corporation
14831 Franklin Ave.
Tustin, CA 92680
GT-101
$1,095
14" x 1 7.5" x 22.5"
45 lbs.
12" diag.
P4 white
1920
80x24
128
GT-110
$1,249
14" x 1 7.5" x 22.5"
45 lbs.
12"
P4 white
1920
80x24
128
Hazeltine Corporation
Greenlawn, NY 11740
1410
$ 900
1 5.5 " x 1 3.5 " x 20.5 "
26 lbs.
6 " x 9 "
1920
80x24
128
1420
$ 995
15.5"x 1 3.5 "x 20.5"
26 lbs.
6 " x 9 "
1920
80x24
128
1 500 Series
$1,225—
$1 ,650
1 5.5" x 13.5" x 20.5"
35 lbs.
6 " x 9 "
1920
80x24
128
HDS
Human Designed Systems, Inc.
3700 Market St.
Philadelphia, PA 19104
Concept 100
$1,575—
$1,855
17.5"x3"x8.75"
(keyboard)
15"x 16"x 16.5"
(monitor)
12" diag.
P4 white
1920
80x24
128
Heath Company
Benton Harbor, Ml 49022
WH-19
$675 (Kit)
$ 995
13"x17"x20"
49 lbs.
12" diag.
P4 white
1920
80x24
n/a
Hewlett-Packard
19400 Homestead Rd.
Cupertino, CA 95014
2621 A
$1,495
35.5 lbs.
6" x 8.5"
P4 white
1920
80x24
n/a
Informer, Inc.
8332 Osage Ave.
Los Angeles, CA 90045
D301
$1,595
24.5" x 21.5 "x 6"
10 lbs.
n/a
512
32x16
64
96 opt.
IDS
Intertec Data Systems Corporation
2300 Broad River Rd.
Columbia, SC 29210
Intertube
$ 995
14.6" x 21 .4" x 23"
34 lbs.
12" diag.
P4 white
1920
80x24
n/a
LSI
Lear Siegler, Inc.
714 N. Brookhurst St.
Anaheim, CA 92803
ADM-3A
$ 895
15.5"x 13.5"x 19"
25 lbs.
12" diag.
1920
80x24
64
ADM-5
$ 995
n/a
12" diag.
1920
80x24
n/a
78 INTERFACE AGE
JULY 1981
For the past few months you have patiently endured the
indignity of watching your friends show off their flashy
visible number cruncher on their game-playing computer
and longed for something as slick.
• Write the results of data and calculation rules to the disk
as formatted files for word processing.
• Use full conditionals (IF . . . THEN . . . ELSE) in your set
of rules and stack conditionals within conditionals.
You seriously considered buying their computer, but you
just couldn't give up the benefits of the CP/M operating
system.
• Build powerful models with commands such as GROW,
MIN, MAX, AVE, CUM, GREATER, LESSER, SUM.
• Edit lines with ease.
Well, say hello to TARGET™, the best business planning
system available on micros today (and some big
computers besides).
Talk about a blank ledger sheet or columnar tabulator!
TARGET™ is much more than that. Sure, just like their
product, you can fill in the rows and columns as you see fit
and the numbers will whiz by you on the screen. But, we
let you create your report in English, not in some combina-
tion of reverse Polish notation and algebraic matrix
languages.
Our TARGET on Your System. . .
LINE 1 SALES = 100 200 300 400
LINE 2 EXP = GROW 50 BY 15%
LINE 3 NET = SALES - EXP
Their Product on Their System . . .
SALES 100 200 300 400
EXP 50 -I- B2*1.15 + C2*1 +D2*1.15
NET +B1-B2 +C1-C2 +D1-D2 +E1-E2
At least, that is what their product might look like if you
could see all of your data and calculation rules at the same
time, which you can't. If you think that it is an easy
approach for debugging, guess again.
TARGET™ displays a full screen of results or data and
calculation rules at your command. And, it runs on your
system. How much more could you ask?
Lots! And TARGET™ delivers. We give you the ability to:
• Obtain hard copy printouts of both the results and your
set of data and calculation rules used to create those
results.
CIRCLE INQUIRY NO. 89
CP/M is a registered trademark of Digital Research.
SoftCard is a trademark of Microsoft.
TRS-80 is a trademark of Tandy Corporation.
• Enter rules and data in any order you wish.
TARGET™ will automatically sort rows in ascending
order and process your model correctly even if LINE
33 SALARIES needs to be calculated before LINE 3
EXPENSES.
There is so much more about the TARGET™ Planner that
will impress you. Our manual explains not just what a
command or function is, but how to use the functions in
everyday business situations. Our manual and our news-
letter give you illustrative examples of business planning
problems and how TARGET™ can help you solve those
problems. For example, we will show you how to quickly
determine the payback period for a proposed project.
TARGET™ is a compiled system running under CP/M.
There is no need to buy BASIC or FORTRAN or any other
system software. And the price is only $195 for the
TARGET™ Planner, our basic system.
Stand up and be proud, CP/M users. The best business
planning system runs on the best operating system on
your computer.
Advanced Management Strategies, Inc.
1935 Cliff Valley Way, N.E., Suite 200
Atlanta, Georgia 30329
404/634-9535
P.S. When all of your friends start
drooling over your product,
tell them to cheer up,
Microsoft's great Sofl
and 16-K memory boa
your friend's Apple ca
move up to your oper-
ating system and run
Target™.
Qantex Impact Printers
1 50 Characters Per Second
136 Columns Per Line
The microprocessor controlled Series 6000
is packed with standard features. True
lower case descenders and underlining.
Bidirectional logic seeking. Built-in test
capability. Rugged 400 million character
print head. Beautiful 96 character set in a
9x9 matrix. Parallel, or up to 19,200 baud
serial interfaces supporting RS-232, X-ON,
X-OFF or Current Loop. Full operator con-
trols. Quietized, sleek enclosure to en-
hance your system. Delivery from stock.
Qantex Division of
North Atlantic Industries
60 Plant Avenue, Hauppauge, N.Y. 11787
(516) 582-6060 TWX 510-227-9660
(800) 645-5292
For more information
call your local distributor:
ARIZONA ARKANSAS
PGI Wholesale Hemco Electronics
1 -800-528-141 5 50 1 -663-0375
CALIFORNIA
Basic Systems
213-673-4300
714-268-8000
408-727-1800
MINNESOTA
Vikeland Sales
61 2-645-4647
AUSTRALIA
Mitsui
Computer
Systems
02-9299921
ILLINOIS
Engineered Sales
312-832-8425
INDIANA
Audio Specialists
219-234-5001
LOUISIANA
Micro Computer
Of New Orleans
504-885-5883
MARYLAND
Source Associates
301-431-0587
MISSOURI
Computer Dataco
816-254-3600
MISSOURI
ESC Sales & Leasing
314-997-1515
BELGIUM
Compudata
Belgium
7205066
CANADA DENMARK
Computer TMS Dataudstyr
Markets 45-2-911122
416-445-1978
NEW YORK NEW YORK
Washington
Electric Co., Inc.
212-226-2121
Daily Business
Products, Inc.
800-645-5556
516-543-6100
FAR EAST
Hong Kong
Equipment
5-453870
FRANCE GERMANY
Gepsi Technitron
1-554-9742 49(89)692-4141
Distributor inquiries welcome!
MINNESOTA
Integrated Peripher
612-831-0349
TEXAS
Data Trend, Inc.
512-496-1111
NETHERLAND
Compudata
Benelux B.V.
73-215700
80 INTERFACE AGE
CIRCLE INQUIRY NO. 70
JULY 1981
Table 1. Display terminal specifications (continued)
Manufacturer
Model
Number
Suggested
Retail
Price
Size
(Dimension
and
Weight)
Screen
(Size
and
Type)
Characters
Displayed
(Total and
Columns
by Rows)
Character
Set
(Number of
Displayable
Characters)
MAS
Micro Application Systems
5575 N. Cty. Rd. 18
Minneapolis, MN 55442
MINI MAS 1
$ 777
1 4 " x 1 2 " x 1 8 "
22 lbs.
12" diag.
P4 white
1920
80x24
128
MINI MAS 2
$ 888
14"x12"x18"
22 lbs.
12" diag.
P4 white
1920*
80* x24
128
Micro-Term, Inc.
1314 Hanley Industrial Court
St. Louis, MO 63144
ACT5-A
$ 945
1 7 " x 23 " x 1 5 "
37 lbs.
12" diag.
P4 white
nonglare
1920*
80x24*
128
Perkin-Elmer
Main Ave.
Norwalk, CT 06856
550
$ 966
14"x15"x19"
30 lbs.
12" diag.
P4 white
1920
80x24
128
Soroc Technology, Inc.
165 Freedom Ave.
Anaheim, CA 92801
IQ 120
$ 995
25.5 "x 18"x21 "
45 lbs.
12" diag.
P4 white
nonglare
1920
80x24
96
IQ 135
n/a
18"x13"x20.5"
45 lbs.
12" diag.
nonglare
1920
80x24
128
IQ 140
$1,495
20" x 13.5" x 23.5"
50 lbs.
12" diag.
P4 white
nonglare
1920
80x24
Teleray
Division of Research Inc.
Box 24064
Minneapolis, MN 55424
10
$1,190—
$1,285
28.5—36 lbs.
12" diag.
P4 white
nonglare
1920*
80x24*
12
$1,690
28.5—35.5 lbs.
12" diag.
P4 white
nonglare
1920*
80x24*
128
Televideo, Inc.
2149 Paragon Dr.
San Jose, CA 95131
TVI 912C
$ 950—
$1,030
1 6 " x 1 3 " x 20 "
30 lbs.
12" diag.
1920
80x24
128
Texas Instruments, Inc.
P.O. Box 1444
Houston, TX 77001
OPTI 940
$1,895
n/a
12" diag.
1920*
(standard)
80x24
128
Zentec Corporation
2400 Walsh Ave.
Santa Clara, CA 95050
Zephyr
$1,350
1 8 " x 1 3 " x 22 "
50 lbs.
12" diag.
P4
nonglare
1920
80x24
128
n/a = information not available
* = maximum
character data; the control unit, for the manipulation
and display of characters; and the communications
module, providing circuits required to send and receive
data. But, these modules encompass a broad range
of implementations.
There are terminals designed for displaying high-
resolution graphic images. There are mini-terminals with
limited display and keyboard capabilities for special
purposes. There are models for data entry and others
intended for data communications (remote) applications.
Our focus in the accompanying comparative eval-
uation is on yet another variety— alphanumeric
display terminals— those capable of being used in a
variety of applications and interfacing with a variety of
digital computers.
For our purposes, certain selection criteria
were established.
The first requirement is that all terminals implement
the RS232 communications interface standard, although
many support additional communications methods. This
standard has been widely implemented by manufacturers
and guarantees electrical capability between the
computer and the display terminal.
All terminals listed utilize the ASCII standard coded
characters to communicate with the host computer.
This guarantees logical compatibility between the
computer and the terminal.
The third requirement was for all terminals to be
capable of displaying a full complement of alphabetic
and numeric characters, punctuation symbols, mathe-
matical symbols, etc. This is necessary to assure that
the terminal is adequate for computer operations and
that it is capable of being used with an assortment of
software. All terminals listed have typewriter-type
keyboards, as a minimum, although many provide
numeric keypads and special function keys also.
The last criterion is in regard to cost. The terminals
included represent the low end of the price scale of the
alphanumeric video display terminal market. There are
the “dumber” terminals; but this is not to say that
JULY 1981
INTERFACE AGE 81
Table 2. Display terminal features
Manufacturer
Model
Number
Selected Features
Transmission
Modes
Transmission
Speed
(Baud)
Other
Features
Cursor Control
Reverse Video
Blinking Fields
Blank Fields
Alarm (Bell)
Automatic Repeat
Characters
Upper and Lower
Case Characters
Self Test
ADDS
Regent 20
no
yes
yes
no
yes
yes
yes
no
character
110-9.6K
Numeric keypad
Regent 25
yes
yes
yes
no
yes
yes
yes
no
character
1 10-9.6K
Monitor mode
Ampex
Dialogue 80
yes
yes
yes
yes
n/a
yes
yes
yes
character, block
50-1 9.2K
Detachable keyboard,
Numeric keypad
Amtek
ABM 80
yes
yes
no
no
yes
yes
yes
yes
character, block
1 10-9.6K
Beehive
DM10
yes
yes
n/a
n/a
yes
n/a
n/a
n/a
n/a
110-19.2K
Monitor mode
DM1 A
yes
yes
yes
no
yes
yes
yes
yes
character
110-19.2K
Graphics characters,
Time-of-day clock
COPS
COPS 10
yes
no
no
no
yes
yes
yes
no
character
110-19.2K
Detachable keyboard
Datamedia
Elite 1521
yes
no
no
no
yes
no
no
n/a
character
1 10-9.6K
Status line
GDS
132/C
Displaymaster
yes
yes
n/a
n/a
yes
yes
yes
yes
character
up to 19.2K
Programmable
function keys,
Line drawings
GTC
GT-101
yes
yes
no
no
yes
yes
yes
yes
character, block
110-19. 2K
Status line,
Line drawings
GT-110
yes
yes
yes
yes
yes
yes
yes
yes
character, block
110-19.2K
Status line,
Block graphics
Hazeltine
1410
yes
no
no
no
no
no
no
yes
character
up to 9.6K
Numeric keypad
1420
yes
no
yes
yes
yes
yes
yes
yes
character
up to 9.6K
Numeric keypad
1500 Series
yes
yes
no
no
yes
yes
yes
yes
character, block
up to 19.2K
function keys
HDS
Concept 100
yes
yes
yes
yes
n/a
yes
yes
n/a
character, block
50-9. 6K
Business graphics,
Windowing, Tilt screen
Heath
WH-19
yes
yes
n/a
n/a
yes
n/a
yes
n/a
character
1 10-9.6K
Status line
Hewlett-Packard
2621 A
yes
yes
yes
no
yes
yes
yes
yes
character
110-9.6K
2-page memory,
detachable keyboard
Informer, Inc.
D301
yes
no
yes
no
yes
no
no
no
character
up to 9.6K
Separate control unit
IDS
Intertube
yes
yes
yes
n/a
yes
yes
yes
yes
character, block
50-9.6K
LSI
ADM-3A
yes
no
no
no
yes
yes
no
no
character, block
75-19. 2K
ADM-5
yes
yes
no
no
yes
yes
yes
n/a
character, block
up to 19.2K
Status line
MAS
MINI MAS 1
yes
yes
yes
yes
yes
yes
yes
no
character, block
up to 9.6K
Numeric keypad
MINI MAS 2
yes
yes
yes
yes
yes
yes
yes
yes
character, block
up to 19.2K
Numeric keypad
Microterm
ACT5-A
yes
yes
yes
no
yes
yes
yes
no
character, block
1 10-19. 2K
Graphics set
Perkin-Elmer
550
yes
n/a
no
no
yes
yes
yes
yes
character
1 10-9.6K
Optional character sets
Soroc
IQ 120
yes
no
no
no
yes
yes
yes
no
character, block
75-1 9. 2K
IQ 135
yes
yes
yes
n/a
yes
yes
yes
no
character, block
110-19. 2K
Status line,
Line graphics
IQ 140
yes
yes
yes
yes
yes
yes
yes
no
character, block
1 10-19. 2K
Detachable keyboard,
Numeric keypad
Teleray
10
yes
yes
yes
yes
yes
yes
yes
no
character, block
50-9.6K
Double-wide characters
4 styles,
some w/detachable keypad
12
yes
yes
yes
yes
yes
yes
yes
no
character, block
50-9.6K
2-page memory, 3 styles
Numeric keypad,
1 28-character buffer
Televideo
TVI 91 2C
yes
yes
yes
yes
yes
yes
yes
yes
character, block
75-9.6K
Numeric keypad,
Function keys
Texas
Instruments
OPTI 940
yes
yes
yes
yes
yes
yes
yes
yes
character, block
110-19.2K
Tiltable display,
Detachable keyboard,
Programmable function keys
Zentec
Zephyr
yes
yes
yes
yes
yes
yes
yes
yes
character, block
1 10-19. 2K
Numeric keypad,
Status line
n/a = information not available
these terminals are not very capable and versatile. In
fact, there are very few truly “dumb” terminals available
today. The trend has been for manufacturers, mainly
through the use of microprocessors, to provide editing
and data highlighting “smarts” heretofore found only in
higher priced models.
The accompanying charts have been provided to give
the reader an overview of what is currently available.
The tables neither approve of a particular terminal by
listing it, nor disapprove of another by not listing it. The
tables merely portray a cross-section of terminals
meeting the selection criteria.
The first four columns of table 1 are basically self-
explanatory, providing information on the manufac-
turer’s name and address, the model(s) represented,
the suggested retail price, and the size and weight.
Display screen columns
The next three columns pertain to the display screen.
The dimension is given along with the type — when infor-
mation was available. The screen type has been an
area of change for video terminals in the last few years.
Although the cost for applications involving extended
periods of use is generally greater, it has been found
that the green phosphor type screen causes less eye
strain. The next column describes the capacity of the
screen in terms of the total number of characters
displayed at one time. Below, within the same column,
is a breakdown of how many characters are displayed
per line or row on the screen by how many lines are on
a screen. The “character set” column indicates the
terminal’s capacity to display different characters.
Some terminals can display only upper case alpha
characters, others display upper and lower case, some
display more special characters (mathematical symbols,
financial symbols, etc.) than others. These are all
factors to consider in choosing the best terminal to suit
your needs.
Additional features
In table 2, the group of columns entitled Selected
Features depict some basic video and functional
features— the “smarts” of the terminal. Although all
may not be necessary for some applications, they can
provide the user/programmer with a much more
versatile tool. Most categories are self-explanatory,
ranging from video attributes to certain functional
attributes. Yes or no indicates the presence or absence
of the feature.
The next two columns concern the terminals’
communications features. Although all use the RS232
standard, there can be varying capabilities. The speed
at which the terminal can send and receive information
is a selection factor. This is indicated as the baud rate
—a rating system basically equivalent to the number of
bits being transmitted per second. Also to be con-
sidered is the ability for various transmission modes.
All terminals listed are capable of character by
character transmission.
The final column is sort of a catch-all — a place to
indicate some of the additional features or unique
amenities of a particular terminal. Due to space
limitations, all features of a particular terminal cannot
be listed. □
LIMITED QUANTITY OF OLIVETTI 201
DAISY WHEEL ELECTRONIC
TYPEWRITER
$ 2195
op
* U S.
(CANADIAN PRICES ON REQUEST )
Features:
I STANDARD CENTRONIC INTERFACE I
(PET IEEE AVAILABLE ON REQUEST) •
ALL FEATURE SOFTWARE SELECTABLE •
DECIMAL TABBING •
AUTOMATIC CENTERING I
AUTOMATIC UNDERLINING •
AUTOMATIC COLUMN LAYOUT •
RIGHT HAND MARGIN CONTROL
INTERCHANGEABLE "DAISY" PRINT WHEELS «
NORMAL
REVERSE PRINT
BOLDFACE PRINT
BOLDFACE UNDERLINING
NORMAL PRINT UNDERLINING
VARIABLE POINT SIZE TYPE FACES
SOFTWARE SELECTABLE PITCH
10, 12, 15 OR PROPORTIONAL SPACING
INTERNAL NON-VOLATILE MEMORY UP TO 800 CHARACTERS
For
use with -
• APPLE
•TRS 80
•PET
to order or for further information call-
Computer Lab
910 Wilson Ave.
Downsview, Ontario
(416)636*8627 • M3K 1E7
JULY 1981
CIRCLE INQUIRY NO. 16
INTERFACE AGE 83
Local Packet
Networking
!55^™^by Bernard Conrad
An unforeseen byproduct of the proliferation of low
cost computing power within many major corporations
and organizations is an increasingly severe data
communications problem. What many organizations are
ending up with is a multitude of various terminals, word
processors, personal computers and small business
computers, as well as mainframe computers that cannot
talk to each other.
In most large corporations, it is useful to have inter-
communication among computer and/or terminal. So,
there is a movement afoot to begin to network
resources that are already available.
Many of these network schemes are limited tech-
nically to servicing 1-2 room areas, mostly buildings.
Even with this limitation, there are several markets to
be satisfied, although this approach does not allow
much room for expansion. One is the automation of the
office, which usually involves facilitating the ability of
microprocessor-based word processors to communi-
cate. The other is extending the capacity of existing
terminal-mainframe configurations beyond what is
allowed with current hardwired baseband coaxial
systems. This will permit them to talk to more than just
the device that is hardwired on.
Most colleges, universities and schools that have
campus configurations ideal for local networks also fall
into this category. In the financial districts of most
cities, there are banks, brokerages, and transaction
facilities with hundreds of people using terminal
devices invariably connected to some kind of network.
Until recently, the only alternative that a major
organization had if it wanted to hook its computing and
terminal facilities together into a local network was
PABX telephone switching technology. But this has a
number of drawbacks.
First is the long time it takes to connect a call —
often 20 seconds or more. In many potential computer
and terminal applications, when a terminal or computer
needs data it needs it fast, and the prospects of a
20-second wait each time rules out the use of tele-
phone switching.
Second, in many uses of computers, the transmission
of data is sporadic. For example, a response is sent to
a terminal. The terminal user thinks about it for awhile
and then sends a brief message to the computer. A
dialog proceeds in which the messages and responses
are interspersed with substantial pauses. If the dialog
is taking place over a switched public telephone line
transmitting at 4800 baud, the gaps may be as much as
100 times longer than the times when data is actually
being transmitted. If the connection could be switched
and disconnected in a fraction of a second, the lines
could be used more efficiently, but this is not the case
with a PABX or public telephone network.
A third drawback is that blocking sometimes occurs
on the network, and a call cannot be switched as
required because all the registers in an exchange or all
the circuits on a given route are occupied.
Because of these drawbacks, many companies are
looking at the concept of packet communications, a
technique originally developed for long distance
computer communications (ARPANET, the prime
example) and seeing how it can be applied to local
computer communications.
Two chief advantages of the packet network
approach are the ability to handle data rates in the 1 K
to 1 0M bps range and channel utilization approaching
90%, a very high efficiency by communications system
standards. By comparison, the best voice grade
telephone switching systems can achieve, even with
the most advanced computerized PABX technology is
between 19K and 56K bits per second.
An appropriately designed local packet network can
improve on these drawbacks in that:
• There is no dialing and no call connect time.
The only delay is the packet transit delay of a
fraction of a second.
• When transmission is sporadic, packets are
sent only when needed, and other users are
not excluded from the trunk during idle periods.
• When all trunks are occupied, the caller is not
rejected with a busy signal. Instead, the packet
waits within a queue until a trunk becomes free
—normally no more than a fraction of a second.
Compared to telephone circuit switching, the
efficiency of this approach derives from the fact that a
user sending data occupies the network for only the
time it takes his packets to travel. In between, the net-
work is free to accept packets from many other users.
Aside from efficiency, packet switching has many other
advantages, mostly from the built-in intelligence. The
switches themselves are basically microcomputers and
they can be programmed to do many functions. Error
checking is a key function. Each packet of information
is double checked each step of the way, resulting in a
degree of accuracy on the network not obtainable
before. The software in the system also allows users to
undertake a number of communications processing
functions— such as speed conversion— to allow ter-
minals of different types to communicate effectively.
And by standardizing the packets and the methods
of connecting terminals and computers to the network,
a universal accessible network is possible, one that will
accommodate many users with many different types
of equipment.
Because of the interactive nature of the communica-
tions in most local networks, the virtual circuit approach
84 INTERFACE AGE
JULY 1981
to handling the flow of packets is used. A virtual circuit
is a logical point-to-point connection between the
sending and receiving terminals. The virtual circuit is
analogous to the real circuit that would be established
through a circuit switching system, except that packet
switching network resources are not permanently
assigned to a particular virtual circuit. In a virtual circuit
system, the packet switching network delivers packets
in the order they were received by the network. It also
takes responsibility for recovering lost packets and for
not delivering duplicate packets.
A standard network access control has been
adopted internationally as CCITT Recommendation
X.28. This protocol defines procedures for setting up a
call, transferring data, and clearing down the call after
the data exchange is completed. It contains three
levels of protocol.
Level 1 lays down the rules necessary to establish a
physical link between the terminal or computer and the
packet switching network (PSN). Level 2 is a link
access procedure that lays down the rules for passing
information between the terminal or computer and the
network. Level 3 establishes packet formats and the
control procedures necessary to set up a call and
exchange information with other terminals or computers.
Computers and intelligent terminals are capable of
implementing such a protocol, so they can directly
connect into the network. Dumb terminals need to be
connected via an intelligent network access machine
that satisfies the X.3 packet assembly/disassembly
protocol. Such a device allows it to accept data from a
terminal, packetize it, and forward it into the packet
switching network via the standard protocol. The
network then carries the data through to the receiving
terminal or computer.
To implement this packet networking scheme, three
basic media alternatives are being considered-
baseband coaxial, broadband coaxial and optical fibers.
PABX Still in the Ballpark
With literally billions of dollars at stake, the telephone-switch based PABX manufacturers are not giving up
the local computer communications market without a fight.
The chief advantage they have is that literally millions of miles of installed twisted wire already exist. And
many PABX manufacturers have developed technological “fixes” to alleviate some of the limitations of the
traditional telephone switching network approach. This allows communication between computers and
terminals, using packet switching techniques similar to the Ethernet approach.
The companies expected to enter the market in a big way are Rolm Corp. of Santa Clara, CA; Datapoint
Corp., San Antonio, TX; the Intercom division of Exxon, Dallas, TX; Harris Digital Telephone Systems, Novato,
CA; and Lexar Corp., Los Angeles, CA.
Each of these firms has introduced (or soon will) PBXs integrating both voice and data from a single
terminal location.
Typical of the approaches being considered by these firms is the system just introduced by Rolm Corp., a
manufacturer of both military-type minicomputers and computerized PABXs (or CBXs, as they are designated).
Using a technique called “submultiplexing”, the system will allow voice and digital communications between
terminals, computers and other facilities, on-site and off-site, at speeds as high as 19,200 bits per second for
less than the per connection cost of a 1 200 bps modem.
in submultiplexing, the slots used for a single voice grade telephone conversation can now be subdivided (or
submultiplexed) to transmit 40 simultaneous, 2400 bps data connections through any Rolm CBX. In this enhance-
ment of the CBX time division multiplexing process, all voice signals are digitized so that more than one two-way
conversation can travel in the same time slot at 144,000 bps. Two of the CBX’s 384 time slots are required for
each voice transmission. With submultiplexing, the dedication of 1 6 time slots individually divided into 40 position
fields provides as many as 640 data connections or 320 simultaneous full duplex connections.
All that an organization with a CBX already in place requires to implement the submultiplexing scheme is a
new release of CBX software and three other components.
A data terminal interface (DTI), a desk top device that connects a terminal and the CBX, is the first. It can be
used with any asynchronous terminal, computer port, modem, or multiplexer to transmit data over standard
telephone wires at 110 bps to 19.2K bps at distances as far as 5,000 feet from the CBX. The DTI has a
standard RS232C interface.
A data line interface (DLI), two pc boards mounted in the CBX cabinet, is also available. Each DLI supports
1 6 data lines and each channel operates at a data rate independent of the others. The DLI provides the inter-
face and control capabilities for full duplex communications before connection to the time division multiplexing
bus for switching by the CBX.
Finally, a time division multiplexing control card is installed in the CBX cabinet, to expand the traffic carrying
capacity of the CBX, by submultiplexing the data connections.
The advantage of submultiplexing is that it removes what previously seemed to be a fixed limitation by
effectively allocating parts of CBX time slots into voice or data portions, as needed. Although data communica-
tions need less time per connection than a voice call, the actual connect time, the percentage of lines used
and the number of calls in progress at any time are greater for data calls.
Designed for facilities with 24 to 4000 extensions, the CBX provides a capability for as much as 74 million
bps of data to accommodate a wide range of office automation applications.
Major markets for the submultiplexed voice/data Rolm CBX will be systems with 200 or more lines, but,
according to the company, the approach will be cost-effective for systems with as few as four terminals.
JULY 1981
INTERFACE AGE 85
Coaxial cable, in general, is the most popular trans-
mission medium for the non-optical approaches to local
packet networking because of its moderate cost and
ease of configuration as well as its relatively high band-
width. Baseband coaxial cable transmits a signal that in
many applications is a pulse code modulated (PCM) or
phase modulated (PM) bit stream. Broadband coax, the
technique employed in cable CATV systems, can carry
baseband signals, but its more commonly used to
deliver wideband RF signals divided into discrete
channels and transmitted simultaneously. Optical fiber
cables, however, continue to gain in popularity because
of their unique advantages, such as very high bandwidth
as W3ll as immunity to and freedom from interference,
crosstalk and ground loops. These advantages result in
very low error rates and high reliability.
Depending on the kind of network contol being con-
sidered, these local packet network alternatives are
usually configured into one of four network topologies:
• Point to Point, which is simplest. It is also the
costliest and least versatile architecture, and,
suprisingly, most often used in telephone
company based networks.
• Star, which is usually limited to central control
nodes. This architecture lacks redundancy
when a central node fails.
• Ring, which also lacks redundancy in its
basic form. IBM’s SDLC based loops embody
a ring topology.
• Bus, which handles both direct computer-to-
computer connections and cable used networks.
The mode of network control desired usually deter-
mines the choice of topology. A star architecture is
employed when centralized control is being considered,
whereas a bus architecture is the best choice for
distributed control, where each node can gain network
control from time to time. Ring architectures can use
either central or distributed control.
Fiber optics, described by its adherents as the wave
of the future, offers a variety of advantages. The high
data rates possible on fiber optic cables can reach one
or more gigabits. Unfortunately, this technology does
not currently allow for inexpensive and commercially
available multidrop operation. It is, however, valuable
for long distance trunking, environments where isolation
from electrical fields is important, transmission between
computers at extremely high data rates, and in situations
where security from interception is crucial.
Physically there is not much difference between
baseband coaxial cable and broadband CATV cable.
The first is a carrier wire surrounded by a woven mesh
of copper, while the latter has a sleeve of extruded
aluminum instead. The baseband is about half an inch in
diameter and the broadband is only slightly wider. Both
cost about the same per foot. But, in terms of capacity
and capability, broadband is a significant improvement
over baseband techniques.
For one thing, broadband networks such as Localnet
use radio frequency (RF) transmission, which means
that in comparison to baseband coaxial networks which
have capacities varying from 1 to 10 Mbit/second, a
single broadband cable can support a transmission rate
of almost 200 Mb/s. Moreover, this increased capacity
—about 20 to 200 times that of baseband— can be
wholly or partly dedicated to data communications and
implemented at a cost comparable to, and often lower
than, baseband networks.
Broadband cable has a capacity that is midrange
between fiber optics and conventional media such as
coax baseband. For each coaxial node, an ultimate
of about 200 Mb/s of full duplex transmission line
is available. All channel assignments using the
broadband approach are usually done by frequency
division multiplexing.
The efficiency of the broadband network lies in its
ability to carry a multiplicity of signals with little or no
loss or distortion. The RF nature of the signals offers
very high signal to noise ratios, equivalent to bit error
rates of 1 in 1 00 million to 1 in 1 00 trillion.
Broadband networks are very flexible and their
structure — whether star, tree or a hybrid — is indepen-
dent of the physical structure of the cable system.
Growth of the network is simply a matter of adding new
terminals to existing taps. A broadband network
provides the capability for instantaneous reconfiguration
of the interconnection by simply unplugging and re-
plugging at a new location. With broadband technology,
the user expands the network by securing a short piece
of cable, adding the station to the network control
database and installing the modems.
When a new building or floor of a building is added, a
simple cable extension is all that is required. And when
the traffic load approaches cable capacity, the network
is reconfigured into a hierarchy, with subnetworks.
The one area where baseband has it over broadband
is in installation cost. While the cost of broadband
cabling is roughly the same as that of baseband— about
$.70 to $3 per installed foot— the interface devices
may cost anywhere from $500 to $2,000 per node.
For the foreseeable future, all three cable tech-
nologies coexist. Baseband, because of economics,
will dominate for at least the next five years. During the
latter part of the decade, broadband will take the lead.
However, over the long run, according to a study by
International Resource Development Inc., both coaxial
approaches, as well as twisted wire, will be displaced
by fiber optics, which offers even greater bandwidths
at lower costs.
Marketplace is expanding
In general, the total value of local network installa-
tions will exceed $3.2 billion by 1990 and will consist
of at least 3.5 nodes, according to the IRD study. With
this kind of market at stake, a wide range of companies
have entered the fray.
Typical of the baseband entries is Ethernet, developed
by Xerox’s Palo Alto, CA research center. It was
developed initially as a broadcase packet switching
medium in which each stations transceiver selects
appropriate messages based on the packet’s leading
address. It was designed primarily to support Xerox’s
entry into the office automation market. Now the alliance
involves Digital Equipment Corp. and Intel Corp. Zilog’s
Z-Net and Ungerman-Bass’ Net/One. Typical capacity
ranges from 200 to 300 nodes and overall distance is 1
to 2 miles.
Another major contender is Network Systems Corp.,
with its Hyperchannel and Hyperbus offerings. Similar
to Ethernet in many ways, Hyperchannel can extend up
86 INTERFACE AGE
JULY 1981
to one mile without repeaters. A maximum of 64 devices
can be multidropped from Hyperchannel, which uses
an eight bit address.
In the broadband arena, one of the first entries was
Digital Communications Corp.’s Paklom system. A
more recent, and dominant participant is Sytek Inc.,
with its manufacturing subsidiary, Network Resources
Corp. Sytek offers two high performance network
products, Localnet 20 and Localnet 40. It can support
as many as 120 networks on a single cable. It can
broadcast over 1 5 miles and a system can consist of up
to several thousand LocalNet nodes without significant
signal loss or increase in noise and error.
Various modems offered
In LocalNet, Sytek offers a variety of cable adapters
called TBOX and TMUX units. The TBOX units are RF
modems that also contain local packet switching
intelligence at the station level. A TBOX contains a full
duplex FM transceiver, which allows insertion of a
156 MHz spacing between the transmit and receive
frequencies. The TMUX unit can be used to interface
as many as eight devices with an RF transceiver. Other
adapters are available to bridge channels on a cable
using frequency agile modems integrated with a micro-
processor. This device, a TBRIDGE, monitors four
channels via software selection for packets requiring
interchannel transfer.
To build an effective broadband local packet network
that is reasonably low in cost, care has to be taken
in the design of the modems used. There are basically
only two choices. One is use the standard fixed
frequency modem allocating one to each channel
required. The other is build one modem that can
address all the channels— a frequency agile modem.
(Agility refers to a modem that is addressable and can
be tuned or programmed to address any of a number of
different channels.)
In the LocalNet, agility is achieved through the
incorporation of intelligence in the form of an advanced
microprocessor into various components. In system
20, each model 1 00 Tbox incorporates a Z80 micro-
processor, allowing it to easily address any of 120
separate channels. It is also what executes the packet
network protocols.
Several layers of communications protocol are
necessary in the operation of a packet network, almost
all of which is stored in firmware PROM, as instructions
to be executed by the Z80. A few procedures are per-
formed by the Z80 Syncronous I/O peripheral (SIO),
which incorporates the HDLC protocol on-chip.
HDLC is the protocol that defines the packet’s frame
with beginning and ending flags, and also generates
and verifies a check sum for each unit of data. It also
addresses each channel.
The Z80 reads the character input from a terminal,
formats this information into a packet, which consists of
a header and a body of data. The header contains an
address of the destination of the packet, the location of
the specific model 1 00 Tbox. The packet gains access
to the channel via a CSMA/CD mechanism, using the
SIO chip to limit the beginning and ending of the frame
and add the check sum information before transmission.
The packet is then transmitted as a sequence of bits
across the channel. Then, either a model 300 Tbridge
or another model 1 00 Tbox that has been designated as
COMPUTER
FORMS KIT
with continuous business forms
for small computer systems
Each kit contains samples, programming
guides, flyers, prices and order forms for
checks, invoices, statements, envelopes,
stock paper and labels to fit almost every
computer system.
• Available in quantities of 500, 1,000, 2,000
4,000, 6,000
• Low Prices (500 checks only $32.50)
• FAST SERVICE — It is our policy to ship
within 6 working days following our
receipt of your order.
• MONEY BACK GUARANTEE — If for any
reason you are not completely satisfied,
your money will be promptly refunded.
Fast Service by mail or. . .PHONE TOLL FREE
1 + 800 - 225-9 550
Mass, residents 1 + 800-922-8560
8:30 a.m. to 5:00 p.m. Eastern Time Monday — Friday
Please Ship FREE Kit To:
CODE 460
CIRCLE INQUIRY NO. <3
JULY 1981
INTERFACE AGE 87
the destination picks up the packet, detects it, using
the protocol chip. The processor will then read out
each byte in the packet, check the address to deter-
mine whether or not the packet was for it, and check
the CRC to make sure it was transmitted correctly. If
not, it is rejected and the source model 1 00 Tbox will
retransmit later. If transmitted correctly, the destination
model 100 Tbox will transmit an acknowledgement
packet back to the source. The processor then
removes data bytes from the packet and feeds the
information to the destination terminal.
In LocalNet, none of the terminals ever talk to the
cable system directly. A block diagram of the model
100 Tbox would include a UART which talks to the
terminal, a Z80 microprocessor which accepts the input
data from the UART, a block of battery-backup CMOS
RAM, about 2K bytes; also 2K bytes of ROM/PROM,
both expandable up to 1 6K bytes. The PROM contains
the protocol information. The CMOS RAM acts as the
buffer storage for the blocks of data to be transmitted
and translated for output through an RF modem to the
destination terminal. There is also a parallel I/O port to
control the modem agility and some of the front panel
indicators. A timer chip does the retransmission timing
for all of the packets. The model 100 Tbox also contains
a USART to talk to the cable.
The Z80 using the program storage in the PROM
executes protocol instructions at all times. It is, in
essence, now a protocol processor.
Model 200 Tmux, performing essentially the same
job as the model 100 Tbox, serves as a single terminus
for either eight terminals or a host computer’s multi-
plexer ports.
In model 300 Tbridge, what is being transmitted
across the channel is physical frame containing a
packet of information. What the model does is “sit” on
the channel and monitor the packets, looking for
packets destined for model 1 00 Tboxes or model 200
Tmuxes on other channels. If it sees one, it picks it up
off the channel by copying it into its own buffer
memory. It then retransmits it on another channel, the
one closest to the destination. In a PROM, it maintains
a value table that reflects the topology of the network
and what model 100 Tboxes and Tmuxes are located
on the channels to which it is connected. It is essentially
of the same architecture as the model 100 Tbox,
except that it contains more RAM, more ROM, and four
USARTs, a faster Z80, and four modems.
Cable head is crucial
Although it can be connected to any one of the cable
taps, it is usually attached at the head end of the
cable, with the rest of the centralized electronics. The
cable head is where the analog transmission Tverter
is also located, at the center of the cable system. This
is a unique spot in the cable system, where all the
trunks terminate.
The newer cable systems, are mostly bidirectional,
in that they break the 400MHz spectrum into reverse
and forward channels. In a CATV system, the low end,
from 5 to 110 MHz, is the reverse and the 265 to
400 MHz is the forward portion. To prevent crosstalk,
there is a guard band from 1 10 to about 265 MHz. For
a complete bidirectional channel, it is necessary to up
convert and down convert from one frequency range to
the other. For most signals, this conversion takes place
in the head-end electronics where wideband analog
devices take as much as 100 MHz of bandwidth and up
converts it to the high end and back. To conform to this
architecture, the LocalNet uses a Tverter, which
converts up to 120 channels in a block back and forth
between the high and low end of the spectrum.
The protocol techniques used throughout system 20
devices features a layered architecture that presents
an X.28 line protocol to the user and an X.3 compatible
packet assembly/disassembly (PAD) mechanism in a
virtual circuit environment that incorporates both error
control and flow control.
Similar to the ARPA net protocols, check sums are
placed on each packet by the source model 1 00 Tbox,
so that the destination model 100 Tbox can check for
The newer
cable systems are
mostly bidirectional
errors, both single and double bit. If information is lost,
the destination model 100 Tbox notifies the source
model 100 Tbox and the packet is retransmitted.
Essentially what we have done is compress the
complex structure of an ARPA net into a single set of
low cost boxes.
What the model 1 00 Tboxes also allow is matching
of terminals with different data rates. In a situation
where a 9600 baud terminal needs to communicate
with a 300 baud terminal, the model 100 Tbox
"throttles” the faster one, so that its net rate over a
given period of time is only 300 baud. This is achieved
through a series of communications between the two
terminals. Each knows what its local baud rate must be.
They exchange information about the baud rates of
each and the status of their respective buffers and that
of the Tbridge. Through a mutually agreed procedure,
they arrange the various elements in the system to
operate at a rate that is compatible to both. What it also
means is that a host computer with a 1200 or 9600
baud rate can communicate quite easily with a network
of low cost 200 to 300 baud rate terminals. It is no
longer necessary to group host ports of various
speeds with terminals of equivalent speed.
The system 20 modules have been designed so that
secure channel capability can be added with the simple
addition of the Data Encryption Standard algorithm.
This DES algorithm is used for end-to-end encryption
of user data. Each network node would contain its own
master key. Encryption keys for data transport-
session keys— are generated for each virtual circuit by
a Key Distribution Center (KDC) and distributed to the
participating nodes encrypted under the master keys.
No node besides the KDC would need to store any
other node’s master key, thus enhancing total network
security. Since a new session key is used for each
virtual circuit, this approach assures that the keys used
to transmit any sizable amounts of data are replaced
after a relatively short life cycle. □
88 INTERFACE AGE
JULY 1981
Intertec
EMULATOR
Software compatible with a Soroc IQ-120,
Hazeltine 1500, ADM-3A or DEC VT-52. Fea-
tures block mode transmission and printer port;
12" anti glare screen; 18-key numeric keypad;
full cursor control. List $895
OUR PRICE $749
NEW INTERTUBE III
List $995 ONLY $749
12" display, 24 x 80 format, 18-key numeric
keypad, 128 upper/lower case ASCII charac-
ters. Reverse video, blinking, complete cursor
addressing and control. Special user-defined
control function keys, protected and unpro-
tected fields. Line insert/delete and character
insert/delete editing, eleven special line draw-
ing symbols.
TELEVIDEO TVI-912C
Upper and lower case, 15 baud rates: 75 to
19,000 baud, dual intensity, 24 x 80 character
display, 12 x 10 resolution. Numeric pad. Pro-
grammable reversfole video, auxiliary port,
self-test mode, protect mode, block mode,
tabbing, addressable cursor. Microprocessor
controlled, programmable underline, line and
character insert/delete. "C" version features
typewriter-style keyboard. List $950
OUR PRICE $789
920C (with 11 function keys, 6 edit keys and
2 transmission mode keys, List $1030
ONLY $849
950C List $1195 $1039
HAZELTINE
1500
ONLY
$879
PAPER TIGER'
1410 w/numeric keypad. List $900 $749
1420 w/lower case and numeric pad 849
1510, List $1395 1089
1520, List $1650 1389
SOROC
IQ-120
List $995
SPECIAL
i$729
IQ135
$749
IQ-140 List $1495
SPECIAL $1149
CENTRONICS
PRINTERS
NEW 730, parallel, friction, tractor $599
NEW 737 parallel, friction, tractor $799
779-2 w/tractor (same as TRS-80 Line
Printer I), List $1350 $799
704 RS232 serial version, $2350 $1595
704-9 RS232 180CPS $1595
704-11 Parallel 180CPS $1695
NEC SPINWRITER
TM
Terminal/Keyboard as well as
RO Printer Only models available.
CALL FOR PRICES!
IDS 445G PAPER TIGER $698
Buffer w/graphics option, incl. buffer, . . $789
TRS-80 cable $45
NEW IDS 460
QUALITY PRINTING AT MATRIX
SPEED-LOGIC SEEKING
PROPORTIONAL SPACING
w/auto text justification
NEW I0S PAPERTI6ER 460List $1295 . $1099
NEW IDS PAPERTIGER 460G List $1394 $1149
NEW IDS 560G List $1794 $1499
TI-810
TI-810 Basic Unit, $1895 . ONLY $1595
TI-810 w/full ASCII (Lower case), vertical
forms control, and compressed print . $1795
TI-745 Complete printing terminal
with acoustic coupler. List $1695 .... $1399
ANflDGC
DP9500 / DP9501 PRINTERS
DP-9500. List $1650
DP-9501, List $1650
ANADEX DP-8000
80-Col. Dot Matrix
OKI DATA
Microline 80 List $599 only
Tractor Feed Option
Serial interface
Microline 82 List $799
Microline 83 List $1260
AXIOM IMP I
Above prices reflect a 2% cash discount (order prepaid prior to shipment). Add 2% to prices for credit
card orders, C.O.D.'s, etc. Prices are f.o.b. shipping point. Prices are subject to change and offers
subject to withdrawal without notice. WRITE FOR FREE CATALOG.
MiniMicroMart, Inc.
1618 James Street, Syracuse NY 13203 (315) 422-4467 TWX 710-541-0431
JULY 1981
CIRCLE INQUIRY NO. 132
2694G7
INTERFACE AGE 89
> v
f ■■■■ ■ ^
TELECOMMUNICATIONS
AND THE CONSUMER
V 4
/
■ by Robert J. Hustwit _
There is a new force loose in the land this decade,
and very few high technology companies seem to
know how to handle it. It’s called consumerism. The
American consumer is powerfully coming to the atten-
tion of the computer industry. That industry, long a
bastion of unintelligible jargon and uncommunicative
workers, is beginning to feel that, in order to succeed,
they must sell themselves and their products as if they
were cornflakes.
The consumer is not at all impressed with bits and
bytes; as a matter of fact, he’s turned off by them.
What the consumer wants from the computing industry
is reliable service, such as he gets from his telephone
or electric company; when he picks up the phone, it
works; when he flips the switch, the light goes on.
High technology manufacturers have been selling to
technical people for so long that they are not prepared
to cope with the mass marketing techniques necessary
to capture the public’s imagination. That’s why the toy
companies made the first significant computer inroads
into American homes, while Tandy, Apple and Pet went
after the “hobbyist” when they got started.
With the advent of The Source and Micronet two
years ago, telecommunications came to the consumer
...the information age had begun. While there has been
no significant market penetration to date by either of
these services, they have at least demonstrated the
feasability of such a concept.
Although there is no question that consumer tele-
communications is the wave of the future, how this will
hit has most big businesses puzzled. Major publishing
houses, oil companies and high technology firms are all
watching each development in the field, somewhat like
a group of timid swimmers dipping one toe into a cold
pool, knowing that they are going in, just not sure how.
The reason for this uncertainty is that nobody knows
how the consumer will react to having massive amounts
of current information available on an instantaneous
basis in his home. Until there is more statistical data
available, no one really wants to be next.
There are five major areas of service that a consumer
information system must provide in order to be a
serious contender in this new field.
First the system must offer current information to its
subscribers. News, sports, weather, stock market
information should be offered in data bases that are
interactive and allow boolean logic searches through
the information. A corollary to this is that the system
should be command-driven as opposed to menu-driven,
as this gives the user much more flexibility and power.
Some feel that the consumer won’t want to cope with
the complexities of the direct command mode, and will
only use a menu-driven system, giving the user a limited
number of choices. I don’t agree. When information is
offered to the consumer, he must have the ability to
search through all available information, asking for and
getting only what he wants.
Secondly, a system must allow access to other users.
This is done through some type of electronic mail
system. Such a system allows almost instantaneous
delivery of messages from one user to another, with
the system storing the message until the person for
whom it is intended comes on-line. There should also be
another way to communicate with system users, and
that is direct, real-time, terminal-to-terminal communi-
cations. This feature should allow for private two-way
conversations over the terminal, as well as private
group conferencing.
Thirdly, the system should provide both education
and entertainment to subscribers. The line between
good entertainment and good education is too fine to
distinguish, so by putting the two together, I am
assuming a high standard for both. Computer-type
games, reading tutors, language instructions and
three-player games (where you are one player, the
computer is another and some other subscriber
anywhere in the country is the third), are only a few
items in this category.
Fourthly, the system should provide its subscribers
some consumer services. These services could include
tickets to major sporting events and shows, travel
services, on-line buying services and bulletin-boards for
subscribers. As the cost of getting around keeps going
up, more and more services will be able to pay their way
by entering the telecommunications field and allowing
the consumer to shop or use their services at home.
Finally, a consumer-oriented service should offer
some kind of time-sharing ability to its subscribers,
giving them the opportunity to learn about and experi-
ment with a large computer.
Offering service in these five areas is by no means all
that is required of a consumer-oriented information
service. Reliability is absolutely imperative, as well as
the ability to handle at least 20% of its subscriber base
on-line at any one time. Only then will an information
service have the potential to be useful and ultimately
necessary to the American consumer. □
90 INTERFACE AGE
JULY 1981
CONTINENTAL SOFTWARE
THE APPLE SOURCE
FOR BUSINESS.
Introducing the Computer
Programmed Accountant. For
Apple owners only. Four thor-
oughly tested, well documented
business program modules. All
written by professionals. Each
checked out by businesspeople
and accountants. You can add
modules as you expand.
Continental Software is conve-
nient, efficient and easy to use.
Completely debugged— just load
and run.
THE COMPUTER PROGRAMMED
ACCOUNTANT FOUR MODULES
Buy all four now — or add as you
expand $175 each ($250 after 6/1/81)
The first programs for your Apple that
your accountant will like as much as
you do. Nobody makes it better — or
easier to use — than Continental Soft-
ware. Simple step-by-step instructions.
Excellent error checking. Modules can
be used individually, or integrated into
a complete Accounting System.
Manuals only: just $15 each.
CPA1 GENERAL LEDGER.
True double entry bookkeeping with
complete, accurate audit trails show-
ing the source of each entry in the
general ledger. Concise, meaningful
reports generated include Balance
Sheet, Profit & Loss Summary, Trial
Balance and Complete Journal Activity
Report. Reports show monthly, year-to-
date and last year monthly +YTD for
comparison. Custom charting feature
includes hi-res plotting of one or more
accounts.
CPA2 ACCOUNTS RECEIVABLE
Prints invoices on available custom
forms or on plain paper. Back orders
and extensions computed. Issues state-
ments for all customers, one or more
customers, or only those with current,
30-, 60-, 90- or 150-day balances.
Maintain up to 300 customers. Custom-
ized journals. Allows simulation of
manual special journal entries. Posts to
General Ledger. Prints aging report to
150 days. Also prints customer lists
and labels.
CPA3 ACCOUNTS PAYABLE
Prints checks to vendors and non-
vendors on available pre-printed
checks or on plain paper. Each check stub
shows invoice(s) paid, discounts taken,
net paid, Prints Purchases and Cash
Disbursement Journals. Customized
journals. Allows simulation of manual
special journal entries. Prints Aging
Report to 150 days, vendor list and labels
and even a Cash Requirements Report.
Posts to General Ledger.
CPA4 PAYROLL
Maintains personnel records for as
many as 100 employees. Quarter-to-
date and year-to-date earnings and
deduction records. Employees are
departmentalized and designated
CIRCLE INQUIRY NO. 21
CONTINENTAL
12101 Jefferson Blvd.,
Culver City, CA 90230
hourly or salaried. Prints complete
Payroll Checks, 941 information, W-2s,
State of California DE-3 information.
Prints Payroll Journal and posts to
General Ledger.
These are just some of the fea-
tures of each CPA module. All require
48K, Applesoft in Rom, Dos. 3.3, 2 disk
drives + printer. ,
At your local dealer or fill out and
mail today. Phone for immediate
delivery.
: OK.ni BYTE.
B Send me these revolutionary
& business programs:
m □ CPA1
■ GENERAL LEDGER .
| □ CPA2 ACCTS
■ □ CPA3 ACCTS. PAY . _
□ CPA4 PAYROLL. . . .
1 □ THE MAILROOM . . .
Subtotal
Cal. res. add 6%
■ TOTAL
I $
Name
Address.
City.
Card No.
.State.
Zip
_Exp.
SOFTWARE-
( 213 ) 371-5612
Maintain your Memory
Caring for your Cassette Mass Storage System
— by T. J. Byfirs
Aren’t those inexpensive cassette recorder/players
a wonderful substitute for that “beyond your budget”
floppy disk memory? You bet. But, like all things, they
are prone to occasional failure.
With prices soaring these days, a friendly visit to the
local repair shop could set you back $20 for a simple
cleaning and adjustment; even more for serious maladies.
But you needn’t rush it to an expensive qualified
technician at the hint of trouble. Almost all problems
are mechanically related, and can be avoided altogether.
It doesn’t take a lot of time or a crash course in audio
servicing to keep your unit in top notch condition. Just
follow a few simple steps and common sense. Don’t
wait for your machine to destroy a valuable cassette
before implementing a regular maintenance program.
Dirt is by far the major factor in cassette failure, so
let’s take a look at removing it before it becomes a
crisis. Data is transferred from the tape to the computer
via the pick-up head in the deck. Now, the signal is
generated by passing the magnetized tape across the
head, inducing a voltage as the flux pattern changes.
Since the tape must be in physical contact with the
head to create the desired results, any foreign
substance on the surface of the tape will be transferred
to the head. This includes the ferric oxide that wears
off the plastic backing through friction.
As the debris accumulates on the face of the
head, it prevents intimate contact with the gap
(in the head assembly), which senses the magnetic
changes. This could ultimately result in loss of data or
erroneous information.
The best and most economical removal method is
to scrub it off with a solvent and a cotton swab— like a
Q-Tip. Isopropyl alcohol (rubbing alcohol) is quite
effective. It dissolves the binder that holds the dirt to
the head and evaporates quickly, leaving no residue.
Locate the tape head in your particular machine. It
may be necessary to disconnect the power and engage
the play function in order to advance the head to an
accessible position. Moisten the swab with the alcohol
and gently rub it across the front (tape) surface. You’ll
notice the swab now has a brown tinge to it. This is the
oxide coating that has manifested itself to the surface.
Continue this procedure until the swab comes up
clean— no coloring. If it is possible to visually examine
the head— this sometimes means craning the neck-
see that all the dirt is removed. In some cases,
especially if this chore has been long neglected, the
deposits are stubborn. Even though the cotton appears
clean, there often is still junk on the face.
Reluctant debris
In such a case, continue until it’s all removed.
Never try to scrape the material off with a screwdriver
or any other instrument. It will only scratch the surface,
quite possibly destroying the head. If the material is
really reluctant, a commercial solvent sold through
jobbers or record stores may have to be brought to
bear on the problem.
A clean head should appear shiny and smooth. I
recommend cleaning it before transferring data into the
computer— every time. It takes but a minute and could
really help you keep your cool in case the computer
won’t readily accept the input.
As the oxide builds up on the head, so it does on the
pinch roller. The pinch roller is the wheel that transports
the tape across the head by applying pressure to the
92 INTERFACE AGE
JULY 1981
tape— squeezing tape between it and the capstan.
Most pressure rollers are mode of neoprene— not
rubber. This increases the wear factor on the part, but
it has a tendency to accumulate more dirt than rubber.
The debris collecting on the roller doesn’t affect the
quality of the signal at the head, but it is important to
the proper control of the tape. As a matter of fact, this
is the culprit that “eats” the tapes when it becomes
too filthy.
The way to clean it is with the cotton swab and
mineral alcohol... just as the head. Gain access to the
roller. If it isn’t easily accessible, it may be necessary
to push the play button in order to move the mechanism
forward (as you may have done to get at the head).
With an up and down motion, run the gathered scrap
from the rubber. Turn the wheel slightly as you proceed.
This is a time-consuming job— don’t rush it.
Clean capstan
As the tip soaks up the dirt, renew it with fresh
swabs. The cotton tip will never come completely clean
like it does when swabbing a head, so visual inspection
is a must. The progress will be apparent. It’s also a
good idea at this time to clean the capstan— removing
any gummy substance that may be attached to it.
This needn’t be done as often as cleaning the head.
Just use good judgment as to when it’s necessary. If
you’re using an inexpensive tape that flakes easily, it’ll
have to be done more frequently. Don’t use a petroleum-
based solvent— such as lighter fluid— to clean the
pinch roller. When it evaporates, it leaves a tacky
residue. The solvent could also do physical damage to
the material.
It’s a good idea to inspect the roller for cracks,
chips, or indents. Never leave a tape in the machine
with the roller engaged for long periods of time. It will
definitely implant a dent into the wheel— and could
quite possibly become stuck to it. You can visualize the
results when power is once again applied.
Always keep an alert eye to any debris laying on the
transport mechanism: dirt, dust, lint, etc. Remove it at
the first signs.
There’s more to a tape transport than meets the eye.
You should plan an annual checkup.
All cassette decks use a belt drive system, and the
belts are of the same rubberlike material used for the
pinch roller. Since the belt(s) never come(s) in contact
with the tape itself, there is little, if any, advantage to
cleaning it or having concern of its well-being.
But neoprene has a nasty habit of rotting away. This
condition is further aggravated by smog, ozone,
humidity and all those other things floating in the air.
It’s just a matter of time before the entire thing
crumbles to nothing.
Now, this could be as minor as not driving the
capstan— hence, no tape movement— or a catastrophe
when a tape is consumed if the take-up belt fails. To
inspect the belt(s), it’s necessary to remove the back
from the unit.
Lay the deck face down on a table. You’ll notice
several holes in the case. Inside these wells rest the
screws that attach the back. The screws are undoubtedly
a Phillips head— but check to make sure. Remove the
five or six screws. Always remove the batteries and
inspect for screws in the battery case. They might not
be readily visible on first inspection, but many manufac-
turers put them there. Keep track of which screw came
from which hole. You’ll probably have an assortment
of machine and self-tapping screws of different lengths.
Gingerly lift the back. Don’t force it; it should give
easily. If not, seek out any overlooked fasteners. In
some cases, there are wires attached to the back, so
don’t yank it free to gain a glimpse at the innards— but
carefully maneuver the back to the side. It’s not
necessary to disconnect the wires, just treat them
gently. Now before you are a circuit board, motor,
capstan/flywheel and perhaps a few assorted sundries.
Locate the motor and you’ll see the belt winding
around the pulley. This is the main drive belt. It should
be in good condition with no visible signs of wear.
I always like to replace it, seeing as I’ve gone this far
already. They’re inexpensive and readily available,
either as an exact replacement from the manufacturer
or as a general purpose replacement from several
distributors. It’s a good idea to keep a spare on hand
for emergencies.
Chances are good the belt will be situated under a
metal plate used to stabilize the capstan, which means
you’ll have to remove some screws. Normally there are
three that are pretty tight, so avoid stripping the heads
or you’ll never get them out. Use the proper size tool
and firm, even pressure.
Very, very carefully lift the plate while ascertaining if
any springs, clips, wires or other devices are con-
nected. There may also be a plate of some sort covering
the pulley on the motor. If so, determine how to remove
or circumvent it.
At this point, you probably have the back laying off to
one side hugging the main body with two thin wires,
several screws piled in two or three mounds, a
precarious flywheel and a spring on the verge of
snapping. Relax. Don’t force anything. Remove the old
belt and replace it with the new one.
Some decks contain more than one belt, usually a
take-up reel drive of some sort. Inspect the take-up
spindle for its drive. If it’s belt-driven— replace it.
Occasionally, a deck will have a rewind and/or counter
belt. These don’t have to be replaced every time unless
you’re having a problem with that particular function or
the belt appears damaged.
Putting it together again
Now reverse the procedure, replacing the capstan
plate first. There are probably some alignment holes
it’ll snap into, so pay attention. Don’t try to fasten it
down with the screws— everything should be in place
before a screw is even inserted.
Replace all pieces you had to remove to gain access
to the drive assembly. When everything is returned,
nestle the back into position. Take note if a handle was
removed prior to work. Such handles are usually
attached through two slots at the top of the cases and
is merely a convenience for transportation. If you wish,
this little gem can be discarded.
More than likely the monitor, remote and input jacks
are mounted in a plastic strip that fell loose when the
back was lifted. It slides into a slot cut into both
halves of the case and is sandwiched into position
when they are mated. Make sure it’s in place and no
wires are outside.
Replace the back screws, insert the batteries (if you
use them) and you’re in business. □
JULY 1981
INTERFACE AGE 93
Software Review
PASCAL FUR Cm
KIT rnJCHQSVSTEKIS' PflSCflL/MT +
by Alan R. Miller
A major advantage of programming in a high-level
language such as Pascal, Fortran, or Basic is portability.
Programs developed on one type of computer can be
expected to run on a very different computer with little
or no change. Furthermore, these three languages are
similar in many respects. Consequently, a program
written in Fortran for an IBM/360 computer may be
readily adapted to run in Pascal on a Z80 microcomputer.
There are several factors that might dictate the
choice of a particular computer language for program
development. A very important consideration is the
clarity of the final source program. Computer programs
need to be revised, often by someone other than the
original programmer. Features that make a source pro-
gram readily understandable are extremely important.
The Pascal language excels in this regard. Identifiers
can be very long and may contain the underline character.
WEEKLY PAYROLL and
MONTHLY PAYROLL
Block structuring is based on the following blocks.
BEGIN
END
They can generally be used anywhere. Several loop
constructions are available. These include the following.
WHILE ... DO
REPEAT . . . UNTIL and
FOR ... DO
A major disadvantage of Pascal, for microcomputer
applications, is the relative size of the compiler. Fortran
and Basic compilers typically require 25 to 30K bytes
of memory. Pascal compilers, on the other hand, are
much larger, often requiring 50K bytes or more.
There are three different CP/M versions of Pascal
that will run on an 8080 or Z80 microcomputer:
Pascal/M, Pascal/MT + , and JRT Pascal. In addition,
there is Pascal/Z, which requires a Z80 microcomputer,
and UCSD Pascal, which does not run under CP/M.
This month, we’ll take a look at Pascal/MT + by MT
Microsystems, Cardiff, CA.
Each of the 8080 versions has at least one unique
feature that should be considered. Pascal/M (reviewed
IA Sep 80) is very easy to use; new programs can be
written and debugged with minimal effort. The compiler
will usually flag the exact location of an error It is easy
to find and correct programming errors. The compiler,
its associated programs, and the user’s source program
will all fit on one single-density, 8-in. disk or on one,
double-density, 5-in. disk. The 32-bit floating-point
operations use a 7-digit mantissa and have a dynamic
range of 1 0 - 38 to 10 + 38.
JRT Pascal (reviewed IA May 81) uses 64-bit BCD
floating-point arithmetic. This arrangement provides 14
decimal digits of precision and a dynamic range of
10-64 to 10 + 64. The compiler and its associated
programs will fit onto a single disk.
Both the Pascal/M and the JRT Pascal compilers
generate an intermediate code (called P-code) that must
be interpreted by a runtime monitor. The Pascal/MT +
compiler, by contrast, produces a relocatable module
that is converted into binary 8080 machine code. The
resulting COM file can be directly executed by typing
its name at the command level. The result is greater
execution speed; Pascal/MT + programs will run con-
siderably faster than the others.
Another advantage of Pascal/MT + is the incorpora-
tion of two types of real numbers. Both BCD and binary
94 INTERFACE AGE
JULY 1981
floating-point packages are provided. BCD arithmetic is
generally more suitable for business application. It pro-
vides freedom from roundoff error, but at the expense
of execution speed. Binary arithmetic, on the other
hand, is more desirable for scientific applications.
Pascal/MT + is unique because both types are provided.
The BCD package utilizes 80-bit, fixed-point opera-
tions that give 18 decimal digits of precision. This is
x
x
X
X
X
X
X
X
X
X
.3333334E-04 x
. 3333332E-06 x
. 3333330E-08 x
. 3333328E-10 x
. 3333327E-12 x
. 3333325E-14 x
. 3333323E-16 x
. 3333323E-18 x
. 1229780E+19 x
.1134271 E+ 17 x
. 3333333E-05
. 3333330E-07
. 3333329E-09
. 3333327E-11
. 3333325E-13
. 3333325E-15
. 3333323E-17
.000000 0 E- 1 8 1
. 1134271 E+ 18 ! !
.1134271 E+ 16 111
Figure 1 . Precision test of Pascal/MT +
x = 3 . 33333E-5
x = 3 . 33333E-7
x = 3 . 33333E-9
x = 3.33333E-11
x = 3 . 33333E-13
x = 3 . 33333E-15
x = 3 . 33333E-17
x = 3.33333E-19
x = 3 . 33333E-21
x = 3 . 33333E-23
x = 3 . 33333E-25
x = 3 . 33333E-27
x = 3. 33334 E- 29
x = 3 . 33334E-31
x = 3 . 33334E-33
x = 3. 33334 E- 35
x = 3. 33334 E- 37
x -
Floating point «
(error message
x = 3 . 33333E-6
x = 3 . 33333E-8
x = 3 . 33333E-10
x = 3.33333E-12
x = 3 . 33333E-14
x = 3 . 33333E-16
x = 3. 33333 E- 18
x = 3 . 33333E-20
x = 3 . 33333E-22
x = 3. 33333 E- 24
x = 3 . 33333E-26
x = 3 . 33334E-28
x = 3. 33334 E- 30
x = 3 . 33334E-32
x = 3. 33334 E- 34
x = 3 . 33334E-36
x = 3 . 33334E-38
ror
from compiler)
Figure 2. Precision test of Pascal/M
x = +0. 33333333333333 E- 04
x = +0. 33333333333333 E- 06
x = +0. 33333333333333 E- 08
x = +0. 33333333333333 E- 10
x = +0. 33333333333333 E- 12
x = +0. 33333333333333 E- 14
x = +0. 33333333333333 E- 16
x = +0. 33333333333333 E- 18
x = +0. 33333333333333 E- 20
x = +0. 33333333333333 E- 22
x = +0. 33333333333333 E- 24
x = +0. 33333333333333 E- 26
x = +0. 33333333333333 E- 28
x = +0. 33333333333333 E- 30
x * +0.3333333333 3 333 E- 32
x = +0. 33333333333333 E- 34
x = +0. 33333333333333 E- 36
x = +0. 33333333333333 E- 38
x = +0. 33333333333333 E- 40
x = +0. 33333333333333 E- 42
x = +0. 33333333333333 E- 44
x = +0. 33333333333333 E- 46
x = +0. 33333333333333 E- 48
x = +0. 33333333333333 E- 50
x = +0. 33333333333333 E- 52
x = +0. 33333333333333 E- 54
x = +0. 33333333333333 E- 56
x = +0. 33333333333333 E- 58
x = +0. 33333333333333 E- 60
x = +0. 33333333333333 E- 62
x = +0. 33333333333333 E+ 00
x - -0. 33333333333333 E+62
x = +0. 33333333333333 E- 05
x = +0. 33333333333333 E- 07
x = +0. 33333333333333 E- 09
x = +0. 33333333333333 E- 11
x = +0. 33333333333333 E- 13
x = +0. 33333333333333 E- 15
x = +0. 33333333333333 E- 17
x = +0. 33333333333333 E- 19
x = +0. 33333333333333 E- 21
x = +0. 33333333333333 E- 23
x = +0. 33333333333333 E- 25
x = +0. 33333333333333 E- 27
x = +0. 33333333333333 E- 29
x = +0. 33333333333333 E- 31
x = +0. 33333333333333 E- 33
x = +0. 33333333333333 E- 35
x = +0. 33333333333333 E- 37
x = +0. 33333333333333 E- 39
x = +0. 33333333333333 E- 41
x = +0. 33333333333333 E- 43
x = +0. 33333333333333 E- 45
x = +0. 33333333333333 E- 47
x = +0. 33333333333333 E- 49
x = + 0. 33333333333333 E- 51
x = +0. 33333333333333 E- 53
x = +0. 33333333333333 E- 55
x = +0. 33333333333333 E- 57
x = +0. 33333333333333 E- 59
x = +0. 33333333333333 E- 61
x = +0. 33333333333333 E- 63
x = -0. 33333333333333 E+ 63 !
x = -0. 33333333333333 E+ 61 !!
Figure 3. Precision test of JRT Pascal
basically an integer representation that maintains four
digits past the decimal point. The floating-point package
uses 32 bits and is compatible with the AMD951 1 hard-
ware processor. Unfortunately, both the precision (5
decimal digits) and the dynamic range (10-17 to
10 + 17) are less accurate than the other Pascal
packages. MT Microsystems expressed a desire to
improve this, however.
A floating-point arithmetic package can be readily
tested with the Pascal program shown in the listing.
This short program generates a repeating decimal that
cannot be precisely represented by a computer. Then,
the result is repeatedly multiplied by the value of 0.1
and the result is displayed on the console. Eventually, a
floating-point underflow will occur. At this point, the
program should set the result to 0 or should terminate
the execution. This program was run with Pascal/MT + ,
Pascal/M and JRT Pascal. The corresponding results
are shown in figures 1 , 2, and 3.
With Pascal/MT + , roundoff error begins to appear
in the fifth decimal place. Furthermore, floating point
underflow occurs at 10-19. Unfortunately, this does
not abort the program, so meaningless results are
returned. Thus, multiplying 0.33E- 18 by 0.1 produces
a result of OE-18. But, multiplying this value by 0.1
gives an incorrect answer of 0.12E + 19.
The Pascal/MT + package is very large, requiring six
single-density 5-in. diskettes for all routines. However,
PROGRAM test (output) ;
(* test range of floating point numbers *)
(* Copyright, Sybex, 1981 *)
VAR
i : integer;
x : real;
BEGIN
wr iteln;
x := 1.0E-4 / 3.0;
FOR i := 1 TO 40 DO
BEGIN
write ( 1 x =* , x) ;
x : = 0.1 * x ;
wr iteln ( 1 x = 1 , x ) ;
x := 0 . 1 * x
END
END.
Figure 4. A test of the floating point operations
not all of the programs are needed at any one time.
Some programs are used during the compiling step,
while others are needed during the linking step. In
addition, there is a disassembler and a debugger that
may not be needed at all.
The compiler and linker can be placed on one
diskette. The overlay routines just fit a second, 5-in.
double-density diskette. The user’s source program
and the resulting REL file and executable binary file
can then reside on a third diskette. Only two disks are
needed with 8-in. drives.
An extensive list of compiler errors in the user’s
manual are identified by number. Both Pascal/M and
Pascal/MT + utilize these numbers for most of the
compiler error messages. For example, an undeclared
variable is indicated by error number 104. This greatly
simplifies the identification of errors that might occur
during the compiling step.
The 3-character extension name that is a part of all
CP/M filenames is usually chosen to reflect the nature
of the contents of each file. Thus, BAS is used for
Basic files, FOR for Fortran files, and ASM for
assembler files. The extension of PAS is typically
chosen for Pascal source files. Unfortunately, the
Pascal/MT + compiler first looks for a file extension of
SRC (for source). If that can’t be found, it then looks
JULY 1981
INTERFACE AGE 95
SOFTWARE HOLDUP ?
Photo: Dimmick's Doubles
TIRED OF HIGH PRICES & NO SERVICE ?
Quality Software
Apple II - TRS-80 - Tl 99/4 - Apple III
Creative Discount Software
256 South Robertson, Suite 2156
Beverly Hills, CA 90211
CALL for our Catalog TOLL FREE 800-824-7888
Alaska/Hawaii 800-824-7919
Operator 831 California 800-852-7777
CIRCLE INQUIRY NO. 55
You’ve got a BRAIN—
USE IT!
SYSTEMS INTEGRATION sets new standards with SUPER-IOS™,
an advanced CPM* compatible operating system, designed
specifically to take advantage of the SUPERBRAINt hardware
NEW STANDARD FEATURES INCLUDE:
REAL-TIME-CLOCK: Set/Read DATE/TIME,
ADVANCED KEYBOARD FEATURES: FULL TYPOMATIC action
on ALL KEYS, TYPEAHEAD, USER PROGRAMMABLE KEYPAD
ADVANCED SCREEN FEATURES: Character and Line Insert/De-
lete, Read Cursor, Read Character at Cursor, Read CRT Pointer,
SCROLL UP/DOWN, WINDOWED SCREEN CONTROL, SET
TOP/BOTTOM, SCREEN Printing.
DISK ENHANCEMENTS: including AUTO select for 128/512 byte
diskettes, Full File control, Link to program, Auto search
COMMUNICATIONS ENHANCEMENTS: MAIN Port is buffered for
enhanced telecommunications
SPOOLING is Standard!
PLUS OVER TWO DOZEN UTILITY Programs!!!!!!!
All of this for ONLY $175!
SYSTEMS INTEGRATION also provides a full line of software and
hardware systems for wordprocessing, telecommunications and
general business applications.
We also carry the full line of LIFEBOAT & INFOSOFT software.
HARDDISK and OEM design support available
Prepaid COD. Mastercharge or VISA orders accepted. Shipping extra.
NY residents add 8% tax.
for an extension of PAS. There is a potential conflict if
you sometimes use Pascal/Z, since this compiler
generates files with the extension of SRC.
One nice feature of Pascal/MT + is modular com-
pilation. Very large programs can be separated into
smaller portions and separately compiled. They are
then combined with a small linking loader into an
executable binary file.
It allows assembly-language statements to be placed
directly inline, between regular Pascal source state-
ments. This feature can be used to generate permanent,
local variables in procedures and functions. Since local
variables are cleared at the conclusion of a procedure
or function, they cannot be used to store a seed for a
random number generator. In this case, the old seed
can be retrieved from a memory location by using an
8080 LHLD instruction. Then the new seed can be
stored back into the memory location with an 8080
SHLD instruction.
Standard Pascal includes the predefined data types
of real, integer, boolean and character. Pascal/MT +
additionally includes the types of string, byte, and word.
With standard Pascal, a sting variable is defined as
an array of characters.
VAR
STRING1 : ARRAY[1 . .5] OF CHAR;
STRING1 := ‘ABODE’;
But the length is then fixed to its declared value of 5 in
this case. The variable cannot be shorter or longer. By
contrast, the dynamic string type is implemented in
Pascal/MT + (and Pascal/M). In this case, strings can
be variable in length just as they are in Basic.
VAR
STRING1 : STRING’
STRiNGI := ‘ABC’;
Pascal/MT + also has a set of built-in routines for
manipulating string variables. The LENGTH function
can be used to determine the actual length of a string,
the CONCAT function is used to concatenate strings,
and the POS function finds substrings of characters.
Additional built-in routines can be used to manipulate
bytes and bits or to shift blocks of data. The EXIT
routine addresses one of the deficiencies of Pascal.
When an error condition is discovered in a procedure,
it should be possible to set an error flag and then return
directly to the calling program. But there is no easy
way to do this in standard Pascal. The Pascal/MT +
EXIT routine can be used for this purpose. Pascal/M
has a similar feature but the format is different.
Pascal/MT + makes several passes through the
source code during the compiling step. Because of
this arrangement, procedures may be nearly any
length. By contrast, a single-pass compiler such as
Pascal/M requires each procedure to be less than 1 28
bytes in length.
Earlier versions of Pascal/MT were very incomplete. If
you tried one and were disappointed, consider the latest
version. It contains almost all of the standard features,
as well as some additional items. Your CP/M system
should be at least 52K bytes, though. Pascal/MT +
seems to be a very desirable package. □
CIRCLE INQUIRY NO. 3
96 INTERFACE AGE
CIRCLE INQUIRY NO. 78
JULY 1981
NEVER
PAY FOR SOFTWARE AGAIN
FOR ONLY $375.00
RE-SELL THESE SIX PACKAGES,
UNDER YOUR NAME. . . . FOREVER!
HERE’S THE STORY
O.E.M. Software is making a change in direction from basic account-
ing applications to new marketplaces. As a result of this move, we
are offering the non-exclusive marketing rights to our fully integrated
accounting packages for $375. What you’ll get are 5 diskettes of
CBASIC 2 source code and over 250 pages of user documentation
ready for your company or store name. You may reproduce and sell
this package to end-users as many times as you like. These packages
should be just the thing to help you close hardware sales, start a deal-
ership or solve your company’s accounting challanges.
SUGGESTED USES
• Offer this software under
your company or store name
A perfect start-up package
for dealers and distributors
• Customize the packages to • Offer as a low cost option
solve your unique require- to help close hardware sales
ments
• A high profit alternative to • Use them to handle your own
traditional software offerings accounting challenges
YOU GET ALL 6 PACKAGES FOR
A ONE-TIME PRICE OF $375.00
Send your certified check for $375.00 to:
O.E.M. Software, 18051 Crenshaw Blvd.,
Suite F, Torrance, CA 90504
Name.
Company.
Address
Hardware/Model No.j
/
Disk Type
State/Zip.
Phone
Or call: (213) 538-4519
WHAT’S
INCLUDED?
(limited!
OFFER
• GENERAL LEDGER
Chart of Account Listings
Receipts & Disbursements Journals
Trial Balance
Balance Sheet-Income Statement
Budget Analysis
• ACCOUNTS
RECEIVABLE
Order Entry
Prints Invoices
Aging (30-60-90 Days)
Automatic Posting to G.L.
• ACCOUNTS PAYABLE
Creates Purchase Orders
Cash Requirements Report
Prints Checks
Automatic Posting to G.L.
• PAYROLL
Payroll Register
Prints Checks
FDIC Form 501
941’s and W2’s
Automatic Posting to G.L.
• INVENTORY
Raw and Finished Goods
Status Reports
Inventory Alert Reports
• FIXED ASSET
All Capital Goods
5 Different Depreciation Methods
Depreciation Report (IRS Form 4562)
• MAILING LIST
Labels and Lists
By Customer, Vendor or Employee
• FULL DOCUMENTATION
REQUIRES:
48K - C BASIC 2
JULY 1981
CIRCLE INQUIRY NO. S’.
INTERFACE AGE 97
Bulletin Board
by David D. Busch
Those who communicate with other computer owners
through The Source, Micronet, or various group
systems find that the community bulletin board feature
is one of the most interesting and useful aspects of
such a system. Messages can be posted for later pick-
up by a specified recipient— or more general “to whom
it may concern” broadsides offer the opportunity to
make public announcements.
The same concept can also be applied on a smaller
scale. If your computer spends a great deal of time just
sitting there waiting for the next programming session,
you can put it to work as a single-system bulletin board.
Members of your household/office/organization can
glance at the CRT screen throughout the day, post
messages for others, and retrieve their own through
the accompanying program.
A modicum of security is built into the program.
Messages are filed either for retrieval by “anyone”, or
in the name of a specified authorized recipient, who
has previously entered a password of his or her own
choice. If the personalized mode is selected, only
those who can supply their personal password can
retrieve a message intended for their eyes. In the
general, mode, a bulletin can be posted for retrieval by
anyone interested in reading it. Each message auto-
matically includes the time of day in which it was filed.
The program was written for a disk-based TRS-80
model I. It will run under TRSDOS, NEWDOS 2.1, or
NEWDOS 80, although TRSDOS users will have to turn
on their machine’s real time clock before loading
the program. Security of the messages is provided
by disabling the BREAK key once the program is run.
This prevents the casual outsider from intercepting the
items posted.
When the program is first run, the real-time clock is
turned on through a CMD “Clock” (NEWDOS only—
TRSDOS users perform this step manually, and delete
line 70). Then, the user is asked to supply the current
hour (HR) and minutes (MN). These are POKED into the
appropriate memory locations by the time-setting
routine (lines 70-170).
Next, the BREAK key is disabled. TRSDOS, NEWDOS
2.1 , and NEWDOS 80 users should select the approp-
riate line from 190-210, and delete the other two, or
by-pass them with REMs.
The start-up menu is displayed. An existing message
file may be loaded from disk (line 240). Use of this disk
storage file allows shutting off the computer, or
applying it to other tasks without losing the messages
entered so far. Alternatively, the bulletin board may be
started with a “clean” slate. Next a choice is offered
between turning the bulletin board on, and adding new
authorized users to the current file. Regardless of
which option is selected, the program first loads the
existing user and password files, which are stored in a
sequential disk file called USERS. The number of users
currently in the file (US) is first input from the disk
(line 370), and then a FOR-NEXT loop of one to US
loads the users’ names and passwords into a pair of
string arrays, USER$(n) and PW$(n).
If additional authorized users are to be input (lines
450-510), US is incremented by one, and a name and
98 INTERFACE AGE
JULY 1981
password can be entered. Then, the new file is saved
to disk in a routine at lines 530-600.
The bulletin board is activated at line 620. If no
messages have been entered, this information is flashed
on the CRT screen. Otherwise (MFLAG>0), the names
of those for whom notes have been filed are displayed,
along with the total number of messages that are
waiting in the file. An INKEY$ strobing loop looks at the
keyboard for input while the bulletin board is in its
“wait” mode, and drops down to a retrieval/file message
menu (lines 760-860) when any key is pressed.
An error trap returns the program to its wait state if
an attempt is made to retrieve messages when none
are filed, or if someone enters an incorrect password.
When a new note is to be entered into the file, NM,
the number of messages in the file, is first incremented
by one (line 1140), so that the next item entered will be
placed in the next position in the array MS$(n), which
stores the messages at MS$(NM).
Access for one or all
First, a list of current users plus the wild-card
“Anyone” are printed to the screen. The recipient of
the note is indicated by entering the number opposite
that person’s name. The message, which may include
commas and other string delimiters, is LINEINPUT.
Each note can total 255 characters— approximately
246 for the message itself, and eight for the time at
which the message was filed. These eight characters,
e.g. 12:40:15, are appended onto the end of each
message automatically (lines 1330-1340). The
message string, name of recipient, and that recipient’s
password are loaded into MS$(NM), NM$(NM) and
RT$(NM) respectively. The only exception is when
bulletins are designated for availability to “Anyone”. In
this case, a null password is assigned (line 1350). The
person filing a message never sees the recipient’s
password, and so is unable to retrieve his own bulletin
once it has been filed.
When a user has elected to retrieve messages,
control branches to line 880, where a FOR-NEXT loop
lists the intended recipients for all the messages in the
file. Every 10 messages, the computer pauses (see
line 910), before clearing the screen and presenting
the next series of up to 10 message-recipients.
To access (or attempt to access) a bulletin, the
retriever enters the number of the message. The pro-
gram then asks for the password, if one is required
(line 1 040), and lists the note to the screen if a proper
match is achieved. Otherwise, the bulletin board waiting
mode is resumed.
Like most security systems for personal computers,
the one built into this program will stymie only the
unsophisticated or casual user. First, although BREAK
is disabled, the computer can be re-booted normally
through use of the reset key. This step assumes that
copies of a DOS disk are nearby, or can be provided by
the eavesdropper. One simple method of preventing
regaining control of the computer through a reset is
simply to lock up the diskettes, or remove and hide the
disk drive connecting cords.
But, assuming that the computer can be reset and
re-booted, a nefarious security-cracker, using Basic,
can get the program back and examine the listing
without executing a RUN (which would re-initialize
variables, and erase the messages currently in memory
—and, of course, re-disable the BREAK key). From the
listing it would then be a simple step to find the signifi-
cant variables, and enter PRINT MS$(1), MS$(2), etc.
in command mode to read each message. Alternatively,
the security-breaker could use appropriate GOTOs to
read in the disk file containing the passwords, and learn
all the passwords for the authorized users. Then,
messages could be retrieved at leisure on each future
visit to the machine.
I point up the ways around the protection measures
only to head off any false feelings of security. In the
typical microcomputer environment, absolute integrity
of such messages is not a high-priority item. The
password feature merely makes the program more
interesting to use.
The program probably functions best in a household
or small office where there are only a few authorized
users, or where most messages will be of the “to
whom it may concern” variety. The TRS-80’s screen
can display only a dozen or so users as this program is
written, without some minor re-writing of a few lines.
The simplest way to print more names to the screen at
once is to add a STEP 2 to the display loops, such as
the one in lines 1150-1170, and then have both
USER$(N3) as well as USER$(N3 + 1) printed to the
screen on the same line. Use TABS to separate the
two. STEP 3, and USER$(N3 + 2) can be added to print
three columns of names.
Another useful enhancement would be to add a means
of deleting a message once it has been retrieved— but
don’t allow broadside notes intended for “anyone” to
be killed □ Program on page 1 52
REAL ESTATE SOFTWARE
PROPERTY MANAGEMENT SYSTEM (PMS)
PMS is the most comprehensive income property management system developed for a microcomputer. It includes a full general
ledger, accounts receivable (tenants), budgeting, checkwriter and many additional features PMS was designed to meet IREM
requirements. Price: $650, demonstration diskette $35.00
RESIDENTIAL PROPERTY MANAGEMENT (RPM)
RPM has most of the features of PMS but designed for one unit properties like houses or condominiums One or several common
checking accounts can be used. Price $650.00, demonstration diskette and manual $35 00
MINI-WAREHOUSES MANAGEMENT SYSTEM (MWS)
MWS has many of the PMS features but designed for one common general ledger. Each renter has his own file including home address
for mailings. Price $650
PROPERTY ANALYSIS SYSTEM (PAS)
PAS is a system for modeling and projecting cash flow, appreciation, tax considerations, future equity, etc. for all types of income
properties. This program was designed for the sophisticated investor. Price $250 00
All programs written in CBASIC under CP/M T and compatible with TRS-80II For additional information please contact
A-T Enterprises • 221 N. Lois • La Habra, CA 90631 • 213/947-2762
JULY 1981
CIRCLE INQUIRY NO. 6
INTERFACE AGE 99
If you’ve ever had the experience of discovering a
problem in one of your programs that you thought was
bug-free, you know the value of including extensive
commenting in Basic programs— either because the
REMarks helped you out of trouble, or because, without
them, it took twice the time.
Trouble is, REMarks take memory space when a pro-
gram is running, but contribute absolutely nothing to
your computer’s understanding of what to do. As a
general rule, we like to leave as much RAM as possible
free to hold text, variables, arrays and so on. Fortunately
computerists can have their remarks — and the RAM
space they require.
CP/M’s ED provides a quick and easy way to “strip”
a program of its REMarks in just a few minutes. And
while other text-editing programs may be preferable for
most uses because of their visual feedback, ED does
provide some powerful commands that, once under-
stood, can do the stripping job in minutes.
The accompanying listings provide the detail, but, in
a nutshell here’s the sequence:
1 ) The program to be edited must be saved in ASCII
mode. In Microsoft Disk Basic:
SAVE “PROGNAME”,/5l
2) In CP/M, start the process by commanding:
ED PROGNAME.BAS
3) When ED prompts *:
#AB<carriage return>
(see listing for explanation and example.)
4) B<cr>
5) #S’** A Z*** A Z<cr>
(or a variation of this; see listing 2.)
100 INTERFACE AGE
6) B<cr>
7) #MJ’ A Z A Z A L A Z<cr>
(Listing 3)
8) B<cr>
9) #MF ’ A L A Z — 1 LI K<cr>
(Listing 4)
10) B<cr>
11) #S’ A Z A Z<cr>
(Listing 5)
12) B<cr>
13) #S*** A Z’ A Z<cr>
(Listing 6)
14) E<cr>
Presuming that everything is working properly, this
sequence will leave you with pre-protected jump-target
REM lines intact, but all other comments stripped from
the program. On the disk, you’ll have PROGNAME.BAS
as the stripped program, and PROGNAME.BAK as the
unstripped program.
You may still worry that your machine doesn’t have
enough memory to hold a really large program and its
comments, but you can solve this by writing in struc-
tured program form, debugging as you go, and saving
block sections of your programs with REMarks intact,
never assembling a fully commented version until you’ve
finished. Then, regardless of the size of available
memory, you can use CP/M PIP to concatenate (link)
the pieces, with and without comments. □
Program on page 156
JULY 1981
PRODIGY:
. . Though it may look like many other micro-
computer systems — PRODIGY ONE literally
speeds away from them . . Max Schindler,
Software Editor — ELECTRONIC DESIGN.
Every so often an individual is born exhibiting
extraordinary talent at a very early age. Often, .
they rise above the multitude, establishing them-
selves as a master in their field. This individual is
called a PRODIGY.
The PRODIGY computer is so advanced, it clearly
establishes itself as a master in the field of small
business computing.
Modular design and single board construction
mean reliability, expandability, and ease of
service.
But it is SOFTWARE which truly sets PRODIGY
apart. Unlike other computers, software was a
major design consideration rather than an after-
thought. PRODIGY utilizes a highly advanced
operating system and PROTEGE* to provide
some very impressive features:
■ DATA BASE MANAGEMENT ■ INDEXED FILES
■ VIRTUAL CODE ■ SPOOLING
■ DATA COMPRESSION ■ MULTI-TASKING
The result? Incredible performance and inexpen-
sive software development.
Your local PRODIGY dealer maintains an exten-
sive library of field proven application software.
Available applications include General Ledger,
Accounts Receivable, Accounts Payable, Payroll,
Medical Billing, and a remarkable system for the
Personnel Placement Industry. All are easy to use,
yet provide a level of sophistication unheard of in
its price class. And PRODIGY also does Word
Processing!
PRODIGY systems are supported by a nationwide
organization of thoroughly trained, experienced
professionals. Your PRODIGY dealer is a SINGLE
source for hardware, software and a level of
service that continually insures effective, trouble
free operation*
Speed, sophistication, and low cost; an incredible
combination for a small business computer.
Would you expect less from a PRODIGY?
SYSTEMS, INC.
497 LINCOLN HIGHWAY • ISELIN, N.J. 08830 • (201 ) 283-2000 C|RCLE |NQU|RY N0 69
PRODIGY and PROTEGE are trademarks of PRODIGY SYSTEMS, INC.
* Prodigy's easy to use compiler-based small business applications development Ian guage Prodigy also supports other popular languages such as FORTRAN. COBOL. BASIC, and PASCAL
T
HARDWARE
COMPONENTS 103
CPU/MEMORY 104
DATA COMMUNICATIONS 108
I/O 112
MISCELLANEOUS 116
PERIPHERALS 118
SYSTEMS 120
TOOLS & TEST 126
SOFTWARE
BUSINESS 128
EDUCATIONAL 132
GAMES 134
SYSTEMS 135
UTILITY 136
102 INTERFACE AGE
JULY 1981
HARDWARE
COMPONENTS
Limited distance modem is designed for
asynchronous operation over TELCO or
private 2- and 4-wire non-loaded metallic
(twisted-pair) conductors at speeds up to
9600 bps. It can be used in both point-to-
point and multidrop network configurations
and is ideally suited for local data distribution
up to 7 miles using conventional 26-gauge
wire. Features of the model 6210 provide
internal strap selections for constant or
controlled RTS, high or low transmit level,
2-or 4-wire operation, and normal or high
receiver impedance. The modem employs a
pulse modulation scheme that varies the
transmit signal polarity on a balanced line.
Transmit and receive lines are transformer
coupled; therefore, no DC continuity is
required. Its data terminal equipment inter-
face meets EIA RS-232 and CCITT V.24
specifications and the transmitted signal
level conforms to Bell Canada “Requirement
for Connection of Equipment to Private
Metallic Circuits” and A.T.&T. Pub. 43401.
A 20 mA TTY current loop interface is also
available. Price: $300. International Data
Sciences, Inc., 7 Wellington Rd., Lincoln, Rl
02865, (401) 333-6200.
CIRCLE INQUIRY NO. 225
Coils use a patented process that results in
absolutely uniform and hermetically sealed
encapsulated coils with a lead pull strength
equal to the tensile strength of the lead wire
itself. In many cases the coll design can
incorporate design features for mounting.
B.W. Darrah, Inc., 538 Randy Rd., Carol
Stream, IL 60187, (312) 690-8810.
CIRCLE INQUIRY NO. 226
Miniaturized switch, measuring .700 by
.700 by .472 inches, offers a choice of basic
switch model assembly including either in-
line, L formation, modules fixed or sliding on
the shaft, modules spaced and linked by the
control shaft, or with modules separately
controlled by concentric shafts. It matches
the available space on a printed circuit board
independent of the control knob. The MIL
series offers a shorting-non shorting contact
and has nominal voltage of 50 V RMS. The
mechanical life expectancy of the switch is
50,000 operations in 1 circuit and 12
positions. It can withstand temperatures from
-40°F to + 185°F ( - 40 °C to + 85°C).
Price: $6.20 per section (1,000 piece lots).
ITT Schadow, Inc., 8081 Wallace Rd., Eden
Prairie, MN 55344, (612) 934-4400.
CIRCLE INQUIRY NO. 227
Modem ICs, the SL1 13A and SL1 13B, are
originate and answer modem ICs capable of
operating at up to 300 baud from 5 VDC
supplies. Designed to interface between the
UART and line coupler, these ICs will simplify
design of Bell-compatible communications
systems. Price: $95. Scientific Systems
Laboratories, 2031 E. Cerritos, Ste. 7J,
Anaheim, CA 92806, (714) 776-5003.
CIRCLE INQUIRY NO. 228
Disk controller card, compatible with a
multiplexed bus to permit high chip densities,
features a type 1793 disk controller chip
capable of controlling up to four 5% -In. or
8-in. soft sectored drives, either single,
double (5 Va -in. only) or a mix of both
densities. The compact 4VHn. sq. card is
compatible with the multiplexed N-44 bus for
optimum chip density. To minimize error
rates, the Synapse DDC-10 disk controller
incorporates a high reliability, phase lock
loop data recovery circuit. It is compatible to
the N-44 bus which uses a 44-pin edge
connector with 0.156-in. spacing pins and
an 8-bit databus multiplexed with the lower 8
bits of the address. Price: $395. Synapse
Corp., 199 Main St., N. Falmouth, MA
02556, (617) 563-2267.
CIRCLE INQUIRY NO. 229
16K dynamic RAMs with single 5 volt
power supply requirements and access
times as fast as 1 00 nS consists of two parts
—the MB8117 and MB8118. Both are
available with either a 100-nS access time
and a 235-nS cycle time, or with a 1 20-nS
access time and a 270-nS cycle time.
Features of the new MB81 1 7/MB81 1 8 family
include: maximum power dissipation of 182
milliwatts (active) and 19.5 milliwatts (stand-
by); voltage tolerance of ±10% on 5 volt
supply; on-chip bias generator; standard
16-pin DIP housing; Read-Modify-Write,
RAS-only refresh, hidden refresh and Page-
Mode capability; TTL-compatible inputs, and
JEDEC-approved pin-out. The RAMs are ideal
for high-speed, high-performance applications
such as mainframe memory, buffer memory,
peripheral storage and environments where
low power application and compact layout
are required. In addition, their pin-out design
makes it possible to upgrade to 64K RAM
with only minor modifications. Fujitsu Micro-
electronics, 2945 Oakmead Village Court,
Santa Clara, CA 95051, (408) 727-1700.
CIRCLE INQUIRY NO. 230
Speech synthesizer chip that combines
electronic generated phonemes to produce
unlimited vocabulary, the SC-01, is now
available in low-volume quantities. A phonetic
speech synthesizer has flexible vocabulary:
i.e. words and phrases are not limited to a
pre-defined amount or format as they are
with synthesizers that reconfigure words
and phrases from pre-recorded human voice
tracts. Customers for the SC-01 chip can
custom design their own vocabulary via a
unique vocabulary development system that
contains an algorithm which automatically
translates English text into phonemes. The
SC-01 chip requires fewer bits, or digital
codes, to produce intelligible speech. One
second of speaking time requires only 70-1 00
bits of memory with the chip. Price: under
$37.50 per unit. Vortrax Inc., 500 Stephen-
son Hwy., Troy, Ml 48084. (800) 521-1350.
CIRCLE INQUIRY NO. 231
Interface cable assemblies for inter-
connecting data terminal equipment and data
communications equipment, feature a Belden
25-conductor shielded cable in lengths from
5 to 70 ft., and shielded male or female
subminiature D connectors at each end
mounted within a special molded handle. The
completely shielded design protects signals
JULY 1981
INTERFACE AGE 103
from external EMI/RFI, reducing bit error
rate and maximizing system performance.
Shielding also minimizes signal radiation
from the cable assembly, and potential inter-
ference with nearby electronic devices.
Cable specifications for Type 33 general-
purpose shielded RS-232C assemblies:
22-ga. stranded tinned copper conductors;
overall Duofoil foil-film-foil shield with drain
wire; color-coded PVC insulation; chrome
PVC jacket, 0.395 in. OD; nominal capaci-
tance, 35 pF/ft.; nominal impedance, 50
ohms; working voltage, 150 vdc; and UL
style 2576. Type 33 general purpose RS-
232C cable assemblies are offered in ten
standard constructions in lengths of 5,
10, 25, 50, and 70 ft. with male/male and
male/female terminations. Price: from
$21.06 (5 ft.). Belden Corp., Interconnect
Systems Operation, 105 Wolfpack Rd.,
Gastonia, NC 28052
CIRCLE INQUIRY NO. 232
Modem 1C, the SL1200, an advanced 1C,
operates as an FSK modem for data rates to
1200 baud. Containing a continuous phase,
sinusoidal FSK modulator and a balanced
demodulator, the element performs binary
conversion to telephone carrier signal and
reconversion into binary form. The unit
operates at 5.0 VDC. Price: $95. Scientific
Systems Laboratories, 2031 E. Cerritos, Ste.
7J, Anaheim, CA 92806, (714) 776-5003.
CIRCLE INQUIRY NO. 233
CPU/MEMORY
Memory expansion system, Axlon 256,
increases storage capacity of the Atari 800
computer from 48K of RAM up to 256K,
providing a 500% expansion of the RAM
currently available in the Atari system. The
system is plug-in compatible with the Atari
800. Installation is accomplished by inserting
the system interface card into the second
RAM slot in the 800 and the PIA control
cable into the Atari control jack. All interface
hardware is included with the system and no
modifications are required. The system
comes with two 32K RAMCRAM modules
and additional modules can be added until
the full 256K capacity is achieved. Atari RAM
modules can also be used in the system.
Price: $895. Axlon Inc., 170 N. Wolfe Rd.,
Sunnyvale, CA 94086, (408) 730-0216.
CIRCLE INQUIRY NO. 234
Data cartridge system, HCD-75, gives a 4
by 6-in. data cartridge more than twice the
capacity of a 2,400-ft. reel of Vfe-in.,
1 ,600-bpi computer tape or dozens of floppy
disks. The drive system and its cartridge
provide 67M bytes of user data storage
capacity (total unformatted tape capacity of
144M bytes). This capacity, coupled with a
continuous information transfer rate of
1 7.5K bytes per second, makes the system
the ideal backup for fixed disk drives, such
as the %-in. and 14-in. Winchester type disk
drives. Formatting at 4,096 1 ,024-byte
blocks per track (16 tracks 65,536 blocks
total) allows any block position on the tape to
be addressed from a single 16-bit word.
Length of spacing between keys gives added
protection when overwriting and also in-
creases the margin for interchange between
machines in cases where one machine is on
the low side of specs and the second
machine is on the high side of specs. This
change is designed to accommodate worse
case conditions. Price: $2,800. 3M Data
Products, Dept. MN81-18, 223-5E, 3M
Center, St. Paul, MN 55101.
CIRCLE INQUIRY NO. 235
Fully static memory board, the RAM 1 7,
is the highest density static RAM for the
S-1 00/IEEE 696 bus on a standard 5-in. high
board. It has 64K of memory and runs with
6 MHz Z80s and 10 MHz 8086/88s, lower
power dissipation, freedom from alpha
particle soft-bit errors, and problem free
DMA operation. The RAM 1 7 meets all the
IEEE 696 specifications including 24 bit
addressing which allows up to 1 6M bytes of
system memory. It may be addressed on any
64K page boundary and can be disabled in
16K blocks. The upper 8K block can also
have 2K windows disabled to allow for
memory mapped peripherals. The board
uses the 2K by 8-bit static RAM chips that
■■■■■■■■■■■
are pin-compatible with 2716 type EPROMs.
This allows up to 32K of EPROM to intermix
with the RAM if desired. The RAM 17 is
available in unkit, assembled and tested, or
certified system component high reliability
program. Prices: $1 ,095, $1 ,395 and $1 ,595
respectively. CompuPro division of Godbout
Electronics, P.O. Box 2355, Oakland Airport,
CA 94614, (415) 562-0636.
CIRCLE INQUIRY NO. 236
Floppy disk controller boards are for use
in SS 50 bus, 6809 and 6800 microcomputer
systems. The DMA disk controller uses high
speed direct memory access for data
transfers to and from system memory. It
supports any combination of drives, 8-in. and
5-in.; single and double headed; single and
double track (48 and 96 TPI); single and
double density; up to 4 drives total. The
board features both a phase-locked loop
data separator and adjustable write
precompensation to insure high reliability,
and can be used in 6809 systems running at
1, 1.5, and 2 MHz. The double density PIO
controller supports up to four 5-in., single
and double headed; single and double track;
single and double density drives. The board
also features a phase-locked loop data
separator, and adjustable write precompen-
sation. In systems that have slow I/O circuitry
on the motherboard, it can be used at 1 , 1 .5,
and 2 MHz. Price for disk controller: $548;
for PIO controller: $348. Gimix, 1337 W.
37th PI., Chicago, IL 60609, (312) 927-5510.
CIRCLE INQUIRY NO. 237
Non-volatile memory boards for S-1 00
systems feature high speed CMOS RAM
ICs, on-board batteries, and proprietary
write-protection circuitry. The result is a
degree of data security approaching an
EPROM board with the fast access and con-
venience of high speed RAM. A software
programmable “write-protect window” allows
parts of the program, or selected data, to be
changed without any risk of accidentally
writing over protected data. For further data
security, the boards generate an interrupt
when a power drop is detected, enabling the
system to store critical data quickly before
104 INTERFACE AGE
JULY 1981
META TECHNOLOGIES
26111 Brush Avenue, Euclid Ohio 44132
CALL TOLL FREE 1-800-321-3552 TO ORDER
IN OHIO, call (216) 289-7500 (COLLECT)
FILE BOX
DISKETTE STORAGE SYSTEM
$29.95
95
for 5V4” disks
. for 8” disks
MTC brings you the ULTIMATE diskette
storage system, at an affordable price. Stor-
ing 50 to 60 diskettes, this durable, smoke-
colored acrylic unit provides easy access
through the use of index dividers and ad-
justable tabs. Unique lid design provides
dust-free protection and doubles as a carry-
ing handle.
MICROPA RA PHERNA LI A
DISKETTES (box of ten)
5 1 /*” PLAIN JANE™ $21.95
5 l /4” PLAIN JANE™ fioU $25.95
5‘/4" DATALIFE™ MD 525-01 . . $26.95
8 " DATALIFE™ FD34-8000 .... $43.95
NEWDOS by APPARAT
NEWDOS/80 by Apparat $149.95
NEWDOS + to
NEWDOS/80 UPGRADE CALL
NEWDOS + with ALL UTILITIES
35-track $69.95
40-track $79.95
BOOKS
TRS-80™ DISK
AND OTHER MYSTERIES . . $19.95
MICROSOFT™ BASIC DECODED $29.95
1001 THINGS TO DO WITH YOUR
PERSONAL COMPUTER .... $ 7.95
‘RINGS’ &
THINGS
Help prevent data loss and media damage
due to improper diskette centering and
rotation with the FLOPPY SAVER™ rein-
forcing hub ring kit. 7-mil mylar rings in-
stall in seconds. Kit is complete with
centering tool, pressure ring, 25 adhesive
backed hub rings and instructions.
HUB RING KIT for 5VV’ disks $10.95
HUB RING KIT for 8 ” disks $12.95
REFILLS (50 Hub Rings) $ 5.95
Protect your expensive disk drives and
your valuable diskettes with our diskette
drive head cleaning kit. The kit, consisting
of a pair of special “diskettes”, cleaning
solution and instructions, can be used for
52 cleanings. Removes contamination
from recording surfaces in seconds
without harming drives.
CLEANING KIT for 5VV’ drives $24.95
PLASTIC LIBRARY CASES
(not shown)
An economical form of storage for 10 to 15
diskettes, and is suitable for your bookshelf!
Case opens into a vertical holder for easy ac-
cess.
5 Vi -inch diskette case $3.50
8 -inch diskette case $3.95
Let Your TRS-80™ Test Itself With
THE FLOPPY DOCTOR &
MEMORY DIAGNOSTIC
by THE MICRO CLINIC
A complete checkup for your Model I. THE
FLOPPY DOCTOR completely checks every sec-
tor of 35- or 40-track disk drives. Tests motor
speed, head positioning, controller functions,
status bits and provides complete error logging.
THE MEMORY DIAGNOSTIC checks for proper
write/read, refresh, executability and exclusivity
of all address locations. Includes both
diagnostics and complete instruction manual.
SYSTEM DIAGNOSTICS $19.95
An improved version of the SYSTEM
DIAGNOSTICS above. Designed for single
or double density, 35-, 40-, 77-, or 80-
track disk drives. Includes new and
modified tests. Features THE FLOPPY
DOCTOR, Version 3.0.
SYSTEM DIAGNOSTICS-V3. . $24.95
Single Sided, Soft-Sectored 5 Vi -inch,
(for TRS-80™) Mini floppy
DISKETTES
$21
95
box of 10
These are factory fresh, absolutely first
quality (no seconds!) mini-floppies. They are
complete with envelopes, labels and write-
protect tabs in a shrink-wrapped box.
PLAIN JANE™
DISKETTES
The Beautiful Floppy
with the Magnetic Personality™
Thousands of people have switched to this
low-cost alternative. These quality diskettes
are packaged in a plain white box ... no fan-
cy printing, fancy names or fancy labels, not
even our own (labels cost money). Trust us.
PLAIN JANE™ Diskettes $21.95
10 boxes of 10 (each box)$21.50
PLAIN JANE™ r S,M
Introducing MTC’s premium generic
diskette. Single-Sided, Soft-Sectored,
DOUBLE-DENSITY, SWinch diskettes with
reinforcing HUB-RINGS. Individually 100%
ERROR-FREE certified. Invest in GOLD!
PLAIN JANE™ <8<M $25.95
VERBATIM’S PREMIUM DISKETTES AT
AFFORDABLE PRICES
DATALIFE™
Seven data-shielding improvements mean
greater durability and longer data life.
These individually, 100% error-free cer-
tified diskettes feature thicker oxide
coating, longer-lasting lubricant, improved
liner, superior polishing and more! Meets
or exceeds IBM, Shugart, ANSI, ECMA
and ISO standards. Reinforcing HUB
RINGS help prevent data loss and media
damage, reducing errors.
Buy the best ... buy DATALIFE™
VERBATIM DATALIFE™ DISKETTES
5 Vi -inch (box of 10)
MD525-01 $26.95
10 boxes of 10 (each box)$25.95
8 -inch FLOPPIES
Double-Density, FD34-8000 . $43.95
CALL FOR INFORMATION ON
OTHER PRODUCTS
TRS-80 is a trademark of the
Radio Shack Division of Tandy
Corporation. DATALIFE is a
trademark of VERBATIM. PLAIN
JANE, AIDS-1, AIDS-Ill, CALCS-III,
CALCS-IV, MERGE-III are
trademarks of MTC.
©1981 by Metatechnologies
Corporation, Inc.
MOST ORDERS
SHIPPED WITHIN
ONE BUSINESS DAY
Products damaged in
transit will be exchanged.
PRICES IN EFFECT
July 1, 1981 THRU
July 31, 1981,
Prices, Specifications,
and Offerings subject to
change without notice.
L 8107 .
WE ACCEPT
• VISA
• MASTER CHARGE
• CHECKS
• MONEY ORDERS
• COD.
•Add $3.00 for shipping
& handling
•$3.00 EXTRA for C.O.D.
•Ohio residents add 6 V 2 %
sales tax.
JULY 1981
CIRCLE INQUIRY NO. 57
INTERFACE AGE 105
the main power supply fails. When power is
restored, the computer can resume operation
as if no power failure had occurred. With
access time of 250 nS, the boards run in
4 MHz S-100 systems such as North Star
and Cromemco with no wait states. Other
features include 8- or 16-bit data transfers,
bank select option, and extended memory
addressing through 24-bit address lines.
The batteries are guaranteed to keep
programs and data intact for one year. Prices
are $1,095 for the CMEM-32K with 32K
bytes of memory, $895 for the CMEM-16K
and $695 for CMEM-8K. Dual Systems Con-
trol Corp., 1825 Eastshore Hwy., Berkeley,
CA 94710, (415) 549-3854.
CIRCLE INQUIRY NO. 238
Super expansion board is a high resolution
color graphics/memory expansion board for
the Ohio Scientific Superboard 11/Challenger
IP computers. The SEB incorporates the
following features on a 10-in. by 12-in. PC
board: 16K memory expansion; eleven soft-
ware selectable display modes with graphics
resolution of up to 256 by 192; up to eight
user selectable colors; 6K display memory;
8-bit parallel port w/handshake. The unit is
designed to mount/connect directly to the
computer without any user modifications.
Prices: assembled and tested, $249 (in-
cluding 5K RAM), or as a bare board
w/documentation, $59. Grafix, 91 1 Columbia
Ave., N. Bergen, NJ 07047.
CIRCLE INQUIRY NO. 239
32K static memory board uses either
4044s, 6504s or equivalent 4K by 1 memory
chips. It uses dip switch selectable addressing
and I/O mapped extended addressing to
256K, organized as four 64K blocks. Each
block is enabled via a bit from an output port.
Any one of eight memory banks can be
located in any one of sixteen 4K boundaries
within a 64K block. On board battery backup
system can retain data for at least 72 hours
after system power has been removed.
Power fail signals can be used to disable the
board during power down. It has pullup
resistors on all address and chip select inputs
of the memory chips. It utilizes 4 MHz opera-
tion. VLSI Computer Systems, 650 S. Grand
Ave., Suite 714, Los Angeles, CA 90017,
(213) 623-8682.
CIRCLE INQUIRY NO. 240
Memory card, Mega-4, is multibus com-
patible, satisfying the large memory require-
ments of high performance 8-bit (8085,
Z80A) and 16-bit (8086) microcomputer
systems. It contains up to 51 2K bytes of fast
read/write memory, a memory management
unit (MMU), distributed refresh and full parity
generating/checking circuitry. Byte-wide (8
bit) and word-wide (16 bit) data transfers are
supported and an advance acknowledge
signal (AACK/) is provided as a jumper option.
Worst cases of access time is 625 nS with
cycle time of 725 nS. The MMU consists of
two identical banks of 1 28 address translation
registers that are loaded by the system
CPU(s) to specify the mapping of the 64
physical memory segments (8K bytes per
segment) on board the Mega-4 into the 1 28
logical memory segments in the 1M byte
multibus address space. Six bits in each
MMU register specify the mapping of a given
segment and two bits specify the memory
segment attribute (i.e. read only, write only,
read/write or read/write disable). The MMU
gives 8086 based systems the same
segmented addressing as found in Z8000
systems. The unit is available in 32, 64, 1 28,
256 and 51 2K byte configurations and can
be populated with either 16K or 64K RAMs.
Matrox Electronic Systems Ltd., 5800
Andover Ave., T.M.R., Quebec, H4T 1H4,
Canada, (514) 735-1182.
CIRCLE INQUIRY NO. 241
Static RAM board, 16K by 8, for the STD
bus is configured as two 8K by 8 blocks
addressable on any 8K boundary and will run
with 4 MHz processors. Proven static design
eliminates refresh and DMA problems. The
STD RAM-16 uses 2114 static RAM chips
and can also be populated with the Xicor
2214 shadow RAM/ROM memory chips
which allows the system to have as little as
1 K, or up to 16K of nonvolatile memory. It is
able to respond to the memory expansion
signal if greater than 64K system memory is
desired. Price: $325. CompuPro Division of
Godbout Electronics, P.O. Box 2355, Oak-
land Airport, CA 94614, (415) 562-0636.
CIRCLE INQUIRY NO. 242
Static RAM module is designed for com-
patibility with the Exorciser-Micromodule
microprocessor bus. The 9637 is a 1 6K-byte
static random access module that utilizes
byte-wide CMOS static memory devices
supported by on-board batteries for data
retention during periods when system power
is absent. The data guard is generated on
the card and no external signals are required
to maintain data integrity during system
power transitions. It can be removed from
the system chassis and transported without
loss of data. The service life of the batteries
is sufficient to guarantee three years of data
retention before battery replacement. The
module is organized as two independent 8K
bytes. Each block can be selected to
operate at any 8K boundary by on-board
switches. The module can also decode four
additional address lines for use in memory
management systems. Typical access time
is 1 80 nS and is guaranteed to be less than
250 nS over the 0 to 70 °C operating
temperature range. The module typically
requires 2 watts of power from a single 5 Volt
supply. Price: $595. Creative Micro Systems,
11642-8 Knott St., Garden Grove, CA
92641, (714) 898-9669.
CIRCLE INQUIRY NO. 243
Memory module, CI-S100, is designed
specifically for the Sol, Cromemco, North
Star, and other SI 00 bus microcomputers.
The dynamic RAM module requires no wait
states at 2 or 4 MHz. The new memory is
compatible with most SI 00 bus micro-
computers, including the Z80 at 4 MHz. The
CI-S100 is designed to plug directly into the
memory slots of most SI 00 microcomputers.
Features include expandability to VfeM byte
with a bank select feature. This feature allows
user to select up to eight 64K-byte memory
cards. On-board hidden refresh requires no
outside intervention making the CI-S100
look like a static RAM to the outside world,
even during block DMA write applications. It
is addressable in 4K increments up to 512
bytes of memory. It is available with battery
backup capability. Size is 5 in. by 10 in.
Price: $575 for 64K by 8. Chrislin Industries,
31352 Via Colinas, #102, Westlake Village,
CA 91361, (213) 991-2254.
CIRCLE INQUIRY NO. 244
Bubble-memory system that is S-100
compatible is comprised of a single printed-
circuit controller module and one or more
bubble-memory modules. All have standard
S-100 dimensions, and can plug directly into
any S-100 system. The MBB-100 modules
106 INTERFACE AGE
H
mm
mm
JULY 1981
> DATA
•[DYNAMICS
''TECHNOLOGY
Communicating
is the iVame
of the Came!
Only ONE directory compiles data on the
electronic and computer industries to give
you INSTANT access to any component,
equipment or peripheral supplier in America
. . . . and around the globe.
Here's a QUICK Analysis Showing
What E.l.T.D. Contains to Expand
Your Communications Network
1 . 8,000 Electronic manufacturers
2. 1 ,500 Computer and peripheral manufacturers
3. 2,500 Electronic distributors and outlets
4. 3,500 Independent representative organizations
5. 1 ,500 Foreign electronic and computer manufacturers
Every listing provides COMPLETE —
Name, Address, City, State and Zip Code also Direct Dial Telephone Number
WORLDWIDE ELECTRONIC YELLOW PAGES
Suppliers around the world are classified under 3,600 separate product and service headings
dealing with electronics and the computer industries. No directory equals this broad base of
suppliers. It enables you to BUY smarter and SELL smarter.
Order your 1980-81 copy
of E.l.T.D today. It will
enlarge your electronic
and computer world
immediately.
DATA DYNAMICS TECHNOLOGY P.0. Box 1217, Cerritos, CA 90701
Name (Print)
Address
City _
State .
.Zip.
Please send .
copy(ies) at $28.95 each Total $ .
*Tax $ .
Shipping & Handling $ _
visa’ i # Total Enclosed $ _
& Handling Charges
Foreign $4.50 es
Exp. date .
□ Check or M.O. (U.S. Funds drawn on U.S. bank)
Signature
For European delivery contact INTERFACE AGE Europe, Dahlienstr. 4. D-801 1 Munchen-Vaterstetten. West Germany.
‘California residents add 6% sales tax. Availabilty and prices quoted subject to change without notice.
Please allow six weeks for delivery. You may photocopy this page if you wish to keep your INTERFACE AGE intact.
Orders cannot be shipped unless accompanied by payment,
including shipping and handling and tax where applicable.
DATA DYNAMICS TECHNOLOGY, A Division of INTERFACE AGE Magazine (213) 926-9548
JULY 1981
INTERFACE AGE 107
You can
now order
article
reprints
from this
publication
University Microfilms International,
in cooperation with publishers
of this journal, offers a highly con-
venient Article Reprint Service.
Single articles or complete issues
can now be obtained in their
original size (up to 8V2 x 1 1 inches).
For more information please com-
plete and mail the coupon below.
ARTICLE REPRINT
SERVICE
University Microfilms International
L
108 INTERFACE AGE
<0
c
o
CO
c
0)
£ 8
£ 0) ?
£ u-o c
^ £ % CO
2 ©r? -
o
— -Q O
5 c 0>;=
^ 0)2
>» a.N -
.tr a)-c o
> o z
c rgc
3 <§<
co
2
J
can be housed in an external chassis. The
MBC-100 Bubbl-Board controller contains
its own 8-bit microprocessor and is capable
of controlling up to 16 MBB-100 Bubbl-Pacs.
The microprocessor handles bubble-device
formatting, error-checking and control, as
well as interfacing the complete bubble-
memory system to the S-100 bus. The con-
troller is full compatible with the CP/M
operating system; a CP/M-type software
driver is provided with the MBC-100. Each
MBB-100 Bubbl-Pac contains 46K bytes of
bubble-memory mass storage. After for-
matting, this is equivalent to about 320
floppy-disk sectors. With six MBB-100
Bubbl-Pac modules in the system, bubble-
memory storage is equivalent to the capacity
of a single-density floppy disk. Prices:
MBC-100 controller, $361; MBB-100, $772.
Bubbl-Tec, 6800 Sierra Ct., Dublin, CA
94666, (415) 829-8700.
CIRCLE INQUIRY NO. 245
OATA COMMUNICATIONS
Telephone peripheral for Atari model
400/800 personal computer system is a
direct connect modem for Interfacing the
computer to the national telephone network.
Direct connection eliminates the need for
noisy and unreliable acoustic coupled
modems. The Microconnection is Bell 103
compatible and operates in the originate or
answer mode at 300 baud. It can be used for
accessing The Source, MicroNet, computer
bulletin boards and other computers for data
transfer with hundreds of data bases in this
country and Europe. The product does not
require the model 850. The modem is con-
nected to the model 800 computer console
data port and employs software for 300 baud
data I/O. Exclusive features include the in-
corporation of a serial printer interface via a
DB25 connector. Any printer, capable of 300
baud or more, will simultaneously reproduce
whatever appears on the screen. Included is
a terminal communications program, power
source and cable for interfacing to the Atari
800. The Microconnection measures 7.7 in.
wide by 5.5 in. deep by 1.7 in. high and
weighs less than one pound. Price: $249.
Microperipheral Corp., 2643 151st PI. N.E.,
Redmond, WA 98052, (206) 881-7544.
CIRCLE INQUIRY NO. 246
Multiplexer for microcomputers trans-
forms 2-64 micros into powerful multi-user/
multi-function systems for business, financial
and educational applications. Constellation
allows lower cost front-end computers to
share more expensive mass storage and
printer peripherals. The system has a storage
capacity of 10-80 million bytes. It can start
with a low initial investment and be econom-
ically expanded as the user’s needs grow. It
operates not as a time-sharing system but as
an interactive network with full computer
power at each station. The system allows
each computer to access the disk storage as
though it were the only one connected and
will even operate with all computers active.
Compatible with most popular microcom-
puters, it allows an intermixing of models and
brands for maximum flexibility. Each computer
can use its own single-user operating system
with little or no modification. The multiplexer
has a burst data transfer rate of 60K bytes,
maximum link lengths of 50 feet and 8 bytes
of lockable keys. The mean-time-between-
failure (MTBF) of the Constellation is in
excess of 25,000 hours. Price: $750. Corvus
Systems, Inc., 2029 O’Toole Ave., San
Jose, CA 95131, (408) 946-7700.
CIRCLE INQUIRY NO. 247
Communications option, BiSync, allows
interactive synchronous communication
between mainframe, mini or microcomputers.
Exactly emulating the IBM 2780 and 3780
terminals using binary synchronous protocol,
transmitting in ASCII or EBCDIC code,
BiSync enables data to be quickly and easily
transferred via 1200-9600 baud modems
over common telephone lines. Completely
contained within only 15K of memory, the
communications option supports check-sum
error detection to automatically recognize
transmission errors and immediately re-
transmit affected signals. Other special
features with the option include: transparency
/non-transparency; compression functions
to shorten records and transmission time
requirements; reverse interrupt for interactive
exchange between stations; unattended
operator features for answering or dis-
connecting calls; as well as a variety of user-
configurable options. Price: $450. Phase One
Systems, 7700 Edgewater Dr., Suite 830,
Oakland, CA 94621, (415) 562-8085.
CIRCLE INQUIRY NO. 248
Acoustic modem with the direct IEEE 488
interface can be used with Hewlett Packard,
Tektronix and Commodore Pet computers.
IEEE/IEC functions supplied or supported by
JULY 1981
BATCH UPDATE/DELETE
Update Files - (Transaction is 11)
Files are: 1-B: TRANSACT 2-B : CUSTOMER 3-B:INVNT0RY
Batch Update Calls
Call# Using: File#/Name - Field#/Name, Call: File#/Narae - Fie
1; 1 TRANSACT 1 CUSTOMER # 2 CUSTOMER 9
2^ 1 TRANSACT 2 PART NUMBER 3 INVNTORY 1
PROCEDURE
1 If QUANTITY of (TRANSACT) EQ 0 then ...
SKIP
TOTAL PRICE of TRANSACT-QUANTITY of TRANSACT ‘SELLING EACH of INVNTORY
3 YEAR-TO-DATE of CUSTOMER-YEAR-TO-DATE of CUSTOMER+TOTAL PRICE of TRANSACT
4
ON-HAND of INVNTORY=*ON-HAND of INVNTORY-QUANTITY of TRANSACT
riie Ultimate Application Development System
Nothing can compete with the brain when it comes to information
orage capacity and speed of data entry and recall — but we're
or king at it.
Our SELECTOR-IV™ data base management system will let your
licrocomputer operate with the flexibility available (up to now) only
n larger systems. You can create, maintain and report on files
mited in size only by your *CP/M™ compatible operating system or
isk storage capacity.
The basis of the power of SELECTOR-IV™ is our unique method
f cross-indexing the information in your files. You can immediately
scall records by the contents of any piece of information required —
om account numbers to ZIP codes to the date of your last audit. You
an update records, individually or all at once. You can create new,
niquely, selected sub-files from existing ones (in the same or a
ifferent format), and perform computations in the process. You can
efine procedures to generate computed invoices, personalized
itters, or gummed labels with the information coming from several
les at once, and invoke them whenever needed. You can add new
ems to a record definition and change or delete them at will.
CIRCLE INQUIRY NO. 59
!P/M is » registered trademark of Digital Research.
We've come a long way since we released the first information
management system in microcomputers. We've listened to your
suggestions and incorporated the best of them. We've built screen
editing functions into the system which make operating the system as
convenient as possible. We've had SELECTOR-IV's™ documentatior
produced by our experts emphasizing its use for the novice, the ap-
plications developer, as well as, the retailer. Our applications
specialists can provide you with a "turnkey" SELECTOR-IV™ systerr
customized for virtually any requirement.
With SELECTOR-IV™ and a .good
word processor program, chances
are you won't need any other software.
Look for SELECTOR-IV™ at
your local computer retailer, or call:
MICRO’AP, INC.
7000 Village Parkway
Dublin, CA 94566
(415) 626-6697
M TG BO *AP
the Star 488 are AH1 , SHI , T1 , LI and SRI .
Service request, initiated by a character
received in the modem, is supported allowing
interrogation by a serial poll from the IEEE
488 controller in the system. The serial poll
status returned to the computer/controller
contains information on modem carrier
detect, overrun error (for baud rate errors)
and framing error (for break indication). This
modem is intended for 300 baud or 30
character per second operation only. Liver-
more Data Systems, Inc., 2050 Research
Dr., Livermore, CA 94550, (415) 447-2252.
CIRCLE INQUIRY NO. 249
Networking system cuts CPU overhead,
achieves throughput of more than 1 M bytes
and connects a variety of medium and high
speed devices, with network nodes or
adapters supporting mainframes and mini-
computers typically attached to central
processing units. The resulting network can
include host processors, support processors,
peripherals, mass storage systems, high
speed work stations, remote job entry
SUPER-TEXT
WWBHI
ADVANCED
FEATURES
□ split screen for editing large
documents
□ Math Mode for preparing
statistical reports
□ Optional file linking for global
search and print operations
□ Preview Mode formats line
endings and page breaks on
screen before printing
□ Form letter generation and
mailing list management
add-on modules
...and much more
Super-Text is the word
processing answer. A rare
combination of ease of use and
advanced features. Super-Text turns an
Apple computer into a powerful word
processing system with capabilities
unmatched by many dedicated WP sys-
tems costing thousands of dollars more.
□ single key cursor control
□ automatic word overflow
□ automatic paragraph
indentation
□ automatic on-screen tabbing
□ block copy, save and delete
□ tutorial manual and handy
reference card
□ dual disk copy program for
file backup
...and much more
y
Add the Form Letter
Module and Address Book to
^ make Super-Text the most
powerful business correspondence
system. Use Super-Text to create a letter,
then print a personalized copy for everyone
on your mailing list. Super-Text is $150, the
Form Letter Module $100 and the Address
Book $50 at computer stores everywhere.
From the leader in quality software...
For the Apple II or Apple II Plus!(48K)
Apple is a trademark ot Apple Computer Corp
330 N. Charles St.
Baltimore, MD 21201
(301)659-7212
stations, multiple low speed front-end peri-
pheral networks, and gateways to remote
network facilities— all via the low cost broad-
band medium. Key to System 40 operation
are the LocalNet layered architecture and
network adapter unit, which connects user
devices to the broadband network and
supplies the distributed intelligence for the
system. The Network Adapter is a stand-
alone, 16-bit, microprocessor-controlled
packet communications unit providing access
to the broadband medium through software-
controlled, frequency-agile transceiver with
a variety of host interfaces. System 40 units
will provide a unibus adapter for the DEC
VAX and PDP 1 1 series. Standard Network
Adapter units will be Intel Multibus com-
patible. Sytek, Inc., 1153 Bordeaux Dr.,
Sunnyvale, CA 94086, (408) 734-9000.
CIRCLE INQUIRY NO. 250
Protocol convertor makes ASCII terminals
and minicomputers compatible with an IBM
binary synchronous host, at the same time
providing input, output and logical functions
of more expensive bisync systems. The
DataLynx protocol convertor has three input/
output ports supported by an 8085A micro-
processor and five RAM input/output buffers.
This logic and storage capability provides or
exceeds operating advantages normally
found in more complex peripherals such as
IBM 3780, 2780, 2770 or 3741 terminals.
The convertor offers a choice of dedicated,
dial-up or auto-answer modes for remote
use. It also has a standard switchable modem
eliminator feature if the terminal is to be used
locally via a cable link instead of remotely via
a modem. The five input/output buffers,
which provide a total of up to 2.6K bytes of
memory, provide fully optimized overlapping
of all input/output functions. This allows, for
example, an attached printer to operate at its
full throughput potential. At 9600 baud, a 600
LPM printer can be operating at full speed.
Price: $1 ,750. Local Data, 2701 Toledo St.,
Torrance, CA 90503, (213) 320-7126.
CIRCLE INQUIRY NO. 252
CIRCLE INQUIRY NO. 62
Serial port tester is used in trouble-shooting
data communications and data processing
1 10 INTERFACE AGE
JULY 1981
l
equipment. Data-Doc SPT-2 tester monitors
eight of the most commonly used pins,
including receive data, transmit data, data
set ready, carrier detect, request to send,
clear to send, data terminal ready, and busy.
The device allows for jumpering in any of the
other RS-232C lines for monitoring and
assertion in place of the busy line. The SPT-2
has male and female 25-pin RS-232C connec-
tors at opposite ends so it can be mounted in-
line in either direction. It requires no external
power and the LED display indicators draw
IIMFOSOFT Has a Better Way
The
Multi-User
system that is
COMPLETE
and ready to run
minimal current from monitored lines, well
within RS-232C standards. Price: $125,
Data-Doc, 9415 Neils Thompson Dr., Austin,
TX 78759, (512) 836-7326.
CIRCLE INQUIRY NO. 253
Data monitor eases operation and port-
ability. Since the Mini Fox automatically
detects line configuration, even when DCE
and DTE speeds are different, a new operator
can use it immediately. Mini Fox’s standard
features include on-line, full-duplex data
monitoring from 50 bps to 19.2K bps; a
512-character, 5-in. CRT display; normal,
reverse, and dim video capability; a 16K
capture buffer; status indicators for EiA
leads; start/stop trappings; and automatic
error flagging. The Mini Fox handles most
standard protocols (Async, Bisync, SDLC/
HDLC, Transparent Text) and codes (ASCII,
EBCDIC, BCD, Baudot), plus a user-selected
protocol and codes. Price: $3,495. Halcyon,
1 Halcyon Plaza, 2121 Zanker Rd., San
Jose, CA 95131, (408) 293-9970.
CIRCLE INQUIRY NO. 254
4800 bps modem, Avanti 3002, provides
price/performance solution for medium dis-
tance data distribution applications. It
operates over unconditioned and dedicated
3002 telephone lines, loaded metallic cir-
cuits, carrier systems (analog and digital),
microwave systems and multiplexer systems.
Operating modes are full duplex, four wires;
half duplex, two or four wires; point and multi-
point. Local and remote loopback capability
and diagnostic LEDs facilitate installation
and checkout. A fallback rate of 3600 bps
provides reliable operation when lines
become marginal. A dual channel feature,
MULTI/os™
Multi Word Processing
Multi Data Entry
Multi Inventory Control
Multi Order Entry
With a Shared data base
of up to
075.OOQOOO bytes
CIRCLE INQUIRY NO. 42
• SMD Interface • 5 1/4-inch Winchester
• 8-inch Winchester • 5440 Cartridge
Low cost high performance hard disk controllers are here!
The XCOMP custom microprogrammable processor with
writable control memory is the key. Available now are
SI 00 and general purpose microprocessor interface con-
trollers for SMD, CMD, 5440 and 2315 car-
tridge, Shugart® SA1000 eight-inch, and the
five and a quarter inch Seagate Technology
ST506. We specialize in getting OEMs
into hard disk systems. Move up to hard
disk the easy way. Call XCOMP.
XCOMP
^ XCOMP, Inc.
7566 Trade Street
San Diego, CA 92121
Tel. (714) 271-8730
Telex 182786
JULY 1981
CIRCLE INQUIRY NO. 88
INTERFACE AGE Il f
mmmmamammm
wmam
WHAT’S
BEnER
THAN AN
ISAM
And Will Turn
MICROSOFT'S
BASIC
COBOL
FORTRAN
DIGITAL'S
Pl/l-80
CBASIC
PASCAL/ MT+
S-BASIC
CRQMEMCO 16K BASIC
Into first class application
languages?
MICRO B+™
The first and most complete
implementation of B-TREE
index structures for micro-
computers. B-TREES eliminate
index file reorganization.
( Search
An index of over
10,000 Key
Values In Less
Than One
Second
On A Floppy Disk System
for only
$260.00!
V-
System Houses:
MICROBE
Available in Language C
mmmmmmm 2606 Johnson Dm*
P*AIDI AM Columl3io.M065201
■ AIK \jF\JPn <314)445-3304
*1980 Pair Com
Shipping $4 USA / $8 Foreign
We accept VISA and MASTERCARD
PL/f-80 is a trademark of Digital Research
CSASIC « a trademark of Compiler Systems. Inc.
BASIC is a trademark of Topaz Programming
PASCAL/ MT*isa trademark of M? Micro Systems
: : J
CIRCLE INQUIRY NO. 37
1 12 INTERFACE AGE
standard to the Avanti 3002, allows two
terminals to operate independently at 2400
or 1800 bps with a single modem. The asyn-
chronous option allows either a single 4800/
3600 or dual 2400/1800 terminal(s) to be
connected directly without the need for
external asynchronous to synchronous con-
vertors. Price: $1,395. Avanti Communica-
tions Corp., Aquidneck Industrial Park,
Newport, Rl 02840, (401) 849-4660.
CIRCLE INQUIRY NO. 258
300 bps modem operates over all dial
telephone lines, even those not usable by line
powered units. A Data/Talk switch selects
data or talk modes. An indicator for Data
Flow and Carrier Detect shows transmit and
receive data activity, and Indicates that a call
is established with another modem. Answer
and originate mode is automatically selected,
making it unnecessary to select operating
mode. An indicator shows in which mode the
modem is operating. The 103J-L features
self-diagnostics which loops data from the
terminal through the modem to check
operation. For installation, the modular plug
from the phone connects to a jack in its rear
panel. A standard 6-pin connector from the
modem access the telephone line. Business
equipment connects to the modem with an
EIA 25-pin RS-232C connector. Price:
$199. General DataComm Industries, Inc.,
One Kennedy Ave., Danbury, CT 06810,
(203) 797-0711.
CIRCLE INQUIRY NO. 259
I/O
Expansion board allows unusual flexibility
and simplicity for interfacing digital I/O to any
Intel Multibus compatible computer system.
Designed for industrial applications, the
SBS-520 features high-speed operation,
low-power consumption, diagnostic capability
and direct interface to several solid-state
modules and I/O systems. A total of 72 TTL
I/O lines and three external interrupt inputs
are provided. The nine 8-bit ports are I/O
mapped with switch-selectable base address
and do not require software initialization. All
buffers, drivers and terminators are supplied
as standard components and are burned-in
as a system to insure reliable operation.
Operating temperature range is from 0°C to
+ 55 °C with extended range available.
Price: $365 (1-9) and $285 (100s). CTN
Electronics, Ronald Smith, (606) 342-7200.
CIRCLE INQUIRY NO. 260
S-100 I/O board features 4 serial RS-232
I/O ports with independent baud rates of 50
to 19,200 baud, 24 bits of parallel I/O
configurable into up to 4 independent ports,
5 independent multi-feature timer counters,
1 6 levels of vectored interrupt control for on
and off board sources, and an optional
battery powered real time clock/calendar
that includes 50 bytes of general purpose
low power RAM. The MFIO is designed for
applications requiring multiple I/O ports,
timing and interrupt services, and combines
on one board the features necessary for
control of a multiuser system. Digicomp
Research, Terrace Hill, Ithaca, NY 14850,
(607) 273-5900.
CIRCLE INQUIRY NO. 261
Daisy wheel printer operates at a print
speed of 40 characters per second, and
utilizes the industry standard RS-232C EIA
communications interface. The 40 cps model
employs an industry-standard 96-character
print wheel. It produces letter-quality printing
on three copies with either 136 columns in
pica pitch or 163 columns in elite pitch. It
also offers vertical and horizontal placement.
The printer handles forms up to 15 inches
wide. It also features self-test capability,
programmable VFU and front panel indicator
lamps for paper, select and power status.
C. Itoh Electronics, Inc., 5301 Beethoven St.,
Los Angeles, CA 90066, (213) 390-7778.
CIRCLE INQUIRY NO. 262
Impact printer uses a single rugged print
hammer. The GP-80M, which prints both
graphics and alphanumerics, employs a
rotating platen with protruding splines
positioned behind the paper. The character
or graphics image is created by multiple
JULY 1981
COMPUTER
HOW-TO BOOKS
FROM
DATA
DYNAMICS
TECHNOLOGY
Z- 80 Microcomputer Handbook
William Barden , Jr.
The Zilog Model Z-80 represents a
microprocessor that is extremely sophis-
ticated and attractive to many computer
users. This handbook will provide the
current and prospective user with essen-
tial information on the technology of the
Z-80. Organized into three sections, the
first section concentrates on hardware,
the second on software, and the third on
microcomputers built around the Z-80.
Order No. 0-672-21500 304 pages $8.95
Computer Graphics Primer
Mitchell Waite
Describes one of the most exciting
developments in the new home com-
puter products — computer graphics.
Computer graphics is the ability to
create complex drawings, plans, maps,
and schematics on the screen of a
television set.
Order No. 0-672-21 650-7 1 84 pages $1 2.95
BASIC Programming Primer
Mitchell Waite and Michael Pardee
This book will serve as an invaluable tool
to anyone who wants to learn BASIC, the
most popular computer language today.
Seven chapters explain the fundamentals
of BASIC, program control, organization
and a game program, additional func-
tions, and variations of BASIC.
Order No. 0-672-21586-1 240 pages $10.95
Howard Sams Crash Course
in Microcomputers
Louis E. Frenzel, Jr.
Because of its content and unique form
of presentation, the reader is provided
with a solid background in micro-
computers quickly and effectively. This
course, arranged as a series of lessons
in a self-teaching format, features 14
units and 2 appendices that will teach
the average consumer as effectively as
the scientist with a PhD to deal with
complete microcomputer systems.
Order No. 0-672-21 634-5 264 pages $1 7.50
If you are a computerist who is eager to
learn the capabilities of PASCAL, this
book is written for you. PASCAL is a
computer language with features and
capabilities only found among the most
high ranking languages. This book will
describe PASCAL program structure,
variables, procedures and many
other features.
Order No. 0-672-21 793-7 206 pages
Guidebook to Small Computers
William Barden, Jr.
If you are contemplating buying a small
computer system for your home, office,
or business, this book can save you time
and trouble. It contains all the informa-
tion necessary for a prospective buyer to
make an intelligent selection of a small
system. The first chapter is a general
introduction to small computers and
presents the fundamentals of hardware
and software. The remaining chapters
feature a survey of 21 currently popular
systems and are illustrated with photo-
graphs, drawings, and charts. A handy
directory of small computer manufac-
turers concludes the book.
Order No. 0-672-21 698-1 1 28 pages $4.95
PASCAL Primer
David Fox and Mitchell Waite
DATA DYNAMICS TECHNOLOGY P.O. Box 1217, Cerritos, CA 90701
Name (Print)
Address
City State Zip.
Please send me:
Order #
Qty
Price
Total
Order #
Qtv
Price
Total
Shipping & Handling Charges $1 50ea. U S., $2.50 ea. Foreign TOTAL ORDER $.
•TAX $ :
SHIPPING & HANDLING $
TOTAL ENCLOSED $
# □ Check or M.O.(U.S. Funds drawn on U.S. bank)
Exp. Date Signature
•California residents add 6% sales tax. Availability and prices quoted subject to change without notice.
Please allow 6-8 weeks for delivery. You may photocopy this page if you wish to keep your INTERFACE AGE intact.
Orders cannot be shipped unless accompanied by payment, including shipping A handling and tax where applicable.
DATA DYNAMICS TECHNOLOGY, A Division of INTERFACE AGE Magazine (213) 926-9548
Microhouse:
Land of the Rising
CB6AAI MX-70: $378 **
Crwvlv MX-80: $479
— --==-= SIZZLING
SUMMER
EPSON MX70
Includes Graftrax II dot-addressable graphics.
Monodirectional. 80 cps. Adjustable tractor.
Parallel version only.
List Price: $450.00
Microhouse Price: $378.00
□ EPSON-MX70
EPSON MX80
With its ingenious removable printhead,
bidirectional and logic seeking, adjustable tractor,
fine print quality. Parallel interface can be
converted to RS232, IEEE 488, Apple, or Atari.
List Price: $645.00
Microhouse Price: $479.00
□ EPSON-MX80B
EPSON MX80 Serial Version
List Price: $720.00
Microhouse Price: $542.00
□ EPSON-MX80BS
EPSON MX80 FRICTION FEED
Includes tractor and friction feed plus Graphics
Package. Parallel version.
List Price: $745.00
Microhouse Price: $569.00
□ EPSON-MX80FP
DIABLO 630
letter-quality printer uses plastic and metal print
wheels. Fewer working parts mean less down
time. 40 cps bidirectional, logic-seeking. Tractor
$225 extra.
List Price: $2710.00
Microhouse Price: $1999.00
□ DIABLO-630RO
C. ITOH STARWRITER I
Letter quality printer uses Diablo plastic
printwheels and ribbons. 25 cps bi-directional,
logic-seeking. Self-test. Friction feed. Parallel
interface.
List Price: $1895.00
Microhouse Price: $1431.00
□ CITOH-STARI
IDS PAPER TIGER 560
List Price: $1695.00
Microhouse Price: $1464.00
□ IDS-560
IDS PAPER TIGER 460
Ust Price: $1295.00
Microhouse Price: $1072.00
□ IDS-460
CALL OR WRITE FOR FREE CATALOG
PRICES AND SPECIFICATIONS SUBJECT TO
CHANGE WITHOUT NOTICE
WORDSTAR Apple Version
Finally, the ’Mercedes-Benz’ of Word Processing
Systems comes configured for one of America’s
favorite micros. Has all the features of the
Standard WORDSTAR. Requires Microsoft’s
CP/M card, Videx Videoterm 80 x 24 screen
conversion card (or equivalent), and at least 48K
RAM.
List Price: $375.00
Microhouse Price: $245.00/$40.00
□ MICPRO-WSAPPL
MAILMERGE for Apple
List Price: $125.00
Microhouse Price: $85.00/$25.00
□ MICPRO-MMAPPL
WORDSTAR
For CP/M’“ -based systems other than Apple.
Available for TRS80™.
List Price: $495.00
Microhouse Price: $322.00/$40.00
□ MICPRO-WORDST
SUPERSORT I
For CP/M®-based systems other than Apple. Can
be used as a stand-alone program or can be
linked to programs with a Microsoft format.
List Price: $250.00
Microhouse Price: $1 70.00/$40.00
□ MICPRO-SUSOI
SUPERSORT II
Stand-alone-only version of Supersort I. For
CP/M®-based systems other than Apple.
List Price: $200.00
Microhouse Price: $145.00/$40.00
□ MICPRO-SUSOII
BASIC 80
Interpreter (MBASIC) by Microsoft. Versions 5.2
and 4.51 included.
List Price: $350.00
Microhouse Price: $299.00/$30.00
□ MICROS-BASIC8
BASIC COMPILER
by Microsoft. Langauge compatible with MBASIC,
but programs run 3-10 times faster. Includes
MACRO80.
List Price: $395.00
Microhouse Price: $330.00/$30.00
□ MICROS-BASCOM
CP/M is a registered trademark of Digital Research
UNIX is a registered trademark of Bell Labs
APPLE is a registered trademark of Apple Computers
TRS80 is a registered trademark of Tandy Corp.
Software Manual
& Manual/Only
□ ORDER-NUMBER
SHIPPING: Add $5 per manual or software package.
Add $2.50 for COD orders. Call for shipping charges
on other items. Pennsylvania residents add 6 per cent
sales tax.
Microhouse
P.O. BOX 498T
BETHLEHEM, PA 18016
(215) 868-8219
hammer strikes in rapid succession. The
precision gear train assures the exact
positioning of the print hammer relative to
the splines on the platen, and uniformity of
the 5 by 7 dot matrix pattern. Standard
features include ASCII upper and lower case
character sets, up to 80 columns with 12
characters per inch, adjustable tractor feed,
three copy reproduction, 12 watt power
consumption, and Centronics parallel inter-
face. It also has full graphics capability with a
resolution of better than 60 dots per inch in
both horizontal and vertical axes. Dot
graphics, normal characters and double width
characters can be intermixed on a single line
under software control. Price: $399. Axiom
Corp., 1014 Griswold Ave., San Fernando,
CA 91340, (213) 365-9521.
CIRCLE INQUIRY NO. 263
I/O board for S-1 00 bus systems features 4
separate serial channels and 5 parallel ports.
This versatile board, the Multi I/O, is utilized
in Micromation’s single and multi user M/Net
multi-CPU system. Each of the four serial
ports consists of an 8251 universal syn-
chronous asynchronous receiver transmitter
with individually selectable baud rates. In
typical applications, the baud rates start at a
high of 9600 bps with subsequent decre-
ments derived by dividing by two to a low of
600 bps. Other rates can be acquired under
software control, however, to accommodate
faster or slower peripherals. Each port can
be jumpered to any of the 8 vectored interrupt
signals if interrupt driven I/O is necessary.
Other features include a substantial wire wrap
area for custom applications, jumper select-
able addressing (between 00 and FF in
32-byte blocks) to prevent address conflicts
with other boards in the system, an 8253
programmable timer with two unallocated
outputs available for special functions and
complete documentation. Micromation, Inc.,
1620 Montgomery St., San Francisco, CA
94111, (415) 398-0289.
CIRCLE INQUIRY NO. 264
STD bus card is 4.5 by 7 inches. The heart
of the MCPU-800 single board microcom-
puter is a 4 MHz Z80A microprocessor. No
114 INTERFACE AGE
CIRCLE INQUIRY NO. 60
JULY 1981
I
wait states are necessary when used with
on-board RAM and 350 nS access time
ROMs. Four sockets are provided for 8K to
32K EPROM or ROM. 24-pin 2K, 4K, and 8K
ROMs and EPROMs are easily accommo-
dated with on-board jumpers. 0 to 64K bytes
of dynamic RAM may be used on the
MCPU-800. Sockets available will accept
triple supply 4116, or single supply 4516,
4132, and 4164 type RAMs. The 64K RAM
and 32K ROM coexist on the MCPU-800
through a memory mapping scheme. 16K
blocks of RAM and ROM may be selectively
enabled or disabled by software via a memory
map port and its associated bipolar PROM.
The machine typically requires 1 amp at
5 volts for a 16K, 32K, or 64K system
without ROMs. The 16K system utilizing
4116 type RAMs also requires +12 and - 5
at 160 mA. Prices start at $675. Miller
Technology, 16930 Sheldon Rd., Los
Gatos, CA 95030, (408) 395-2999.
CIRCLE INQUIRY NO. 265
Expansion board enhances the networking
capability of the MuSYS Net/80 single board
slave processor. Net/80 contains: Z80A
CPU, 64K bytes of RAM and an RS232 serial
port for the local console. EXP/80 adds the
features necessary for a data processing
network master to run the MP/M operating
system. Features include an additional
console port, priority interrupt control, real
time clock, serial or parallel printer support
and IEEE S-100 bus master capability (as
permanent master) for accessing disk con-
trollers or other peripheral over the S-100
bus. The parallel port can be used to support
a Centronics type printer or to provide 8 bits
of input and output data for alternative uses.
An additional serial port permits interface
with a serial printer. Standard interrupt con-
figurations are available via jumper plugs on
the AM9519A Priority Interrupt controller.
Wire wrap connections can be made to
achieve special interrupt configurations. In
the master mode, the S-100 bus interrupt
lines are available as interrupt sources. Price:
$295. MuSYS Corp., 1451 Irvine Blvd., Suite
11, Tustin, CA 92680, (714) 750-5693.
CIRCLE INQUIRY NO. 266
RAM card increases Apple II memory.
With 48K bytes of RAM already in place, this
new card increases capacity to 64K. This
16K RAM is computer-designed, using the
shortest distance between points and laying
heavy traces that improve overall reliability.
The CS16K RAM card is compatible with
Pascal, Digital Research’s CP/M, DOS 3.3,
Cobol, Fortran, Personal Software’s VisiCalc,
PILOT, Integer Basic, Applesoft Basic and
other software currently used with Apple II.
This additional 16K RAM means being able
to run the 56K CP/M operating system,
increased buffer storage for word pro-
cessing and VisiCalc or other calculation
programs, and the ability to run with Fortran
and other high level programming languages.
Price: $195. Computer Stop, 2545 W.
237th St., Suite L, Torrance, CA 90505,
(213) 539-7670.
CIRCLE INQUIRY NO. 267
Memory board, HRAM, is designed to
optimize operation of hardware and software
products, including North Star’s new TSS/A
I
K
E
i
i
i
i
i
s
i
1
i
i
Getting the best prices
just became as easy
as 1-2-3.
ITEM
PRICE
LIST CCA QTY
□ Visicalc ™ by Personal Software
$150 $ 99*
SOFTWARE
□ WordStar ™ by MicroPro™
495
315
APPLICATIONS □ EasyWriter“Pro" by IUS
275
225
□ Magic Wand ™ by SBA
400
275
□ Microsoft Z-80 " Softcard ™
$349 $255
EXPANSION
□ Micromodem ™ II by Hayes™
379
299
ACCESSORIES
□ Videoterm by Videx
345
275
□ Sup-r-terminal by M&R
375
319
□ MX 80 ™ by Epson
$645 $499
PERIPHERALS
□ 737-Parallel by Centronics
995
749
& DEVICES
□ 460G “ Paper Tiger" by IDS
1,394 1,125
'
□ Expansion Chassis by Mountain
650
549
•$99 unit is for Apple II: similar low prices for units to use with other computers
There’s no such thing as a “second” in this industry. So why pay inflated prices?
Our huge volume/low overhead means you can get what you’ve waited for now.
Similar values on a wide variety of computer-related items. Send check, MC or Visa.
PRICES EFFECTIVE THIS MONTH ONLY WRITE FOR CATALOG
COMPUTER COMPANY
OF AMERICA
P.O. Box 9488, 7635 Fulton Avenue
North Hollywood, CA 91606 • (213)765-5091
Shipping & handling for Software (1) or Expansion (2) add $5 for each item for Peripherals (3) add $15 each
California residents add 6°o sales tax ORDER TOTAL $
NAME.
_Y0UR SYSTEM-
ADDRESS.
CITY/STATE .
.ZIP.
MASTERCARD NO..
SIGNATURE
_VISA NO..
_EXP. DATE.
IA7
I
1
1
1
I
i
i
i
i
i
i
JULY 1981
CIRCLE INQUIRY NO. 14
INTERFACE AGE 115
I
7
1
Qgcippkz 1
ill AT AD I s
ATARI
EPSON I
. . . and more
Apple’ll
32K
s 1099°°
48K
511490°
Disk II w/3.3 DOS ..
s 52 goo
Disk II
5 45Q0O
Apple III W/128K ...
. s 3600°°
EPSON
MX-70
. s 399 00
MX-80
. CALL
Apple card & cable.
s ggoo
ATARI®
400 W/48K
j 4 4 goo
400 W/16K
s 49900
800 w/16K
5 77500
810 Disk Drive
s 44900
We'll meet or beat
any advertised price.
Who 1 HEWLETT
mLfLM PACKARD
HP-85 A W/16K 5 26 9 7 30
SEC
5510-2 w /Tractor . . . *2550°°
5520-2 w/Tractor ... J 2850°°
S0R0C
IQ 120 J 725°°
IQ 135 J 799°°
C.ITOH
Comet 5 499 95
Starwriter *1450°°
North star, Altos and Zenith
All 25% Discount
LO-BALL COMPUTERS
7677 S.W. Cirrus Dr.
Beaverton, OR. 97005
CIRCLE INQUIRY NO. 36
TO ORDER
CALL (503) 641-0211
Ordering Information: For fastest ser-
vice, send money order, cashier’s
check or bank wire. Visa and MC
orders, add 3%. Personal checks
accepted (allow minimum 10 days to
clear). Hours 9-5, M-F.
Call for our Free Catalog .
116 INTERFACE AGE
multi-user operating system. The HRAM
boards are Horizon-compatible, and are avail-
able in 32K, 48K, and 64K configurations.
North Star Computers, 14440 Catalina St.,
San Leandro, CA 94577, (415) 357-8500.
CIRCLE INQUIRY NO. 268
Serial input/output board is S-IOO com-
patible, and supports asynchronous and
synchronous communications with either
RS-232 or current loop options. Each port’s
baud rate is programmable with eight
asynchronous or six synchronous speeds.
Each port also has four interrupt sources,
three of which are maskable, the fourth
being enabled/disabled with an on-board
jumper. The HSIO-4 board supports the
TSS/A multi-user system, and can be easily
reconfigured through header changes to
support other applications. Price: $349.
North Star Computers, 14440 Catalina St.,
San Leandro, CA 94577, (415) 357-8500.
CIRCLE INQUIRY NO. 269
Universal support module meets the
demands required by Digital Research’s
MP/M multi-user, multi-tasking operating
system. All input/output, interrupt generation
for task switching and disk bootstrapping are
resident features on the MAPS-1000. Board
features are: four independent RS-232C
serial communication channels; one 8-bit TTL
parallel port; on-board phantom controlled
disk boot prom/monitor; power on jump
capability; crystal controlled MP/M interrupt
system wiring in the legs and cable channel.
The 6-in. cable channel accommodates UL
approved power strips and houses all power
cords and interconnecting cables. Only one
power cord connects to power outlet in wall
or floor. Tables come in 36-in. by 30-in. and
44-in. by 30-in. sizes with 90° and 45°
corner work surfaces and lock together
without additional hardware or accessories.
They can be equipped with optional shelves,
drawers and casters to form compact and
mobile storage or work space. Legs are
positioned on the outside edges of the table
to maximize storage room and leg comfort.
Contemporary Computer Cabinets, Inc.,
1290 Anvilwood Ct., Sunnyvale, CA 94086,
(408) 734-9120.
CIRCLE INQUIRY NO. 271
Rack-mounted card-cage lets designers
quickly package systems using Series-80
multibus, S-100, Motorola and Rockwell
microcomputers and accessory cards. Fully
adjustable, CCK-80 cages mount standard
6.75-in. by 12-in. Series-80 boards from
Intel and National, 5.3-in by 10-in. S-1 00-type
cards, and the 6-in. by 9.75-in. boards used
in the Motorola Exorciser and Micromodule
or Rockwell Aim 65 and expansion systems.
Shipped fully-assembled, the CCK-80 card
guides and structural members are positioned
for Series-80 cards on 0.6-in. centers, in a
horizontal configuration. Other type cards are
accommodated merely by adjusting cross-
generation logic; on-board extended memory
bank switching logic. Price: $425, fully
assembled and tested. Digiac Corp., 175
Engineers Rd., Smithtown, NY 11787,
(516) 273-8600.
CIRCLE INQUIRY NO. 270
MISCELLANEOUS
Computer table system provides a flexible
work station for mini computers, terminals,
word processors, plotters, and other related
equipment. The key feature of the product is
a cable management system that conceals all
members and guides. No drilling is required.
Price: $79. Vector Electronic Co., Inc.,
12460 Gladstone Ave., Sylmar, CA 91342,
(213) 365-9661.
CIRCLE INQUIRY NO. 272
Computer work station has the optimum
table height of 26V2 inches— the same as a
typewriter stand, to make keyboard entry as
easy as possible. A shelf is mounted below
the table for storage of instruction manuals or
other reference material. Additional shelves
above the table can be used for the monitor,
disk drives or other hardware. Two models
are available. The model 2036 is 36 in. long
by 54 in. tall, whereas the model 2048 is 48
in. long by 47 in. tall. Both styles have 20-in.
JULY 1981
FORMER LIST PRICE $2975
NOW£HI COC
ONLYN> I DvJO
CENTRONICS 737
Same as Radio Shack Line Printer II gf*^*^**
LIST PRICE $795 NOW ONLY S599
(add $7.50 for shipping) W
CENTRONICS 779-2
Same as Radio Shack Line Printer I w/tractor
LIST PRICE $1350
(Ship freight collect)
NOW ONLY
CENTRONICS 737
Same as Radio Shack Line Printer IV
Featuring Correspondence Quality and Proportional Spacing
MiniMicroMart, Inc.
1618 James Street, Syracuse, NY 13203 (315)422-4467 TWX 710 541 0431
CIRCLE INQUIRY NO. 133
INTERFACE AGE 117
JULY 1981
CHOOSE...
Choose an Apple Desk
A compact bi-level desk ideal for an Apple
computer system. This 42" x 31%" desk comes
with a shelf to hold two Apple disk drives. The
top shelf for your TV or monitor and manuals
can also have an optional paper slot to accom-
odate a printer.
Choose a Micro Desk
Get your micro computer off the desk top and
into the micro shelf under our Designer Series
desks. Suitable for the North Star, Dynabyte,
Vector Graphics, and Altos computers. The
desks come in a variety of sizes and colors.
Choose a Mini Rack
Mini racks and mini micro racks have standard
venting, cable cutouts and adjustable RETMA
rails. Choose a stand alone bay or a 48", 60",
or 72" desk model in a variety of colors and
wood tones. A custom rack is available for the
Cromemco.
Choose a Printer Stand
The Universal printer stand fits the:
Centronics 700's Diablo 1600's& 2300's
Dec LA 34 T.l;810& 820
NEC Spinwriter Okidata Slimline
Lear Siegler 300's Anadex 9500's
Delivery in days on over 200 styles and colors
in stock. Dealer inquiries invited.
ELECTRONIC SYSTEMS
FURNITURE
COMR/INSJ
17129 S. Kingsveiw Avenue
Carson, California 90746
Telephone: 213/538-9601
CIRCLE INQUIRY NO. 33
wide tables. Prices: model 2036, $150;
model 2048, $165. Ever Roll, 3988 Troy Rd.,
Springfield, OH 45504, (513) 964-1322.
CIRCLE INQUIRY NO. 273
Computer cases include the API 04 for the
Apple III which holds the computer, two
additional disk drives and a Silentype printer
retailing for $139; the API 05 for a monitor
such as the Sanyo or Leedx 13-in. retailing
for $99; the RS204 for the TRS-80 model III
retailing for $129; the RS205 for the Radio
Shack color computer retailing for $99; and
the P403 for the Epson MX80 and MX70
printers also retailing for $99. The cases
are constructed of luggage material with
hard sides, padded handles, brass hardware
and key locks. Rubber pads provide furniture
protection and steel lugs on the bottom
protect the case when transporting. Tops
are removed so that the equipment can be
operated without removal from the case.
Provisions are made for cords to exit the
case even when the top is on and locked.
Computer Case Co., 5650 Indian Mound Ct.,
Columbus, OH 43213, (614) 868-9464.
CIRCLE INQUIRY NO. 274
Winchester disk drive, the M80, incor-
porates an improved positioning concept
involving a torquer motor and a closed loop
servo system to facilitate high track density
and improved data reliability. The 80M-byte
device will also be offered with an Intelligent
Marksman interface option that provides the
user an efficient and cost effective means of
attaching the drive to the host CPU. Century
Data Systems, 1270 N. Kraemer Blvd.,
Anaheim, CA 92806, (714) 999-2660.
CIRCLE INQUIRY NO. 27S
Anti-static dust covers from Inmac prevent
equipment problems by protecting CRTs and
printers from static charges, dust, and other
hazards. They contain special anti-static
chemicals that immediately dissipate static
charges that attract dust and dirt. Rear cut-
outs for cables ensure a custom fit that will
also protect equipment from spilled food or
other hazards. Covers are made of a durable
6-gauge vinyl that folds easily for storage.
The covers are available for 25 popular
CRTs and printers. Price: $15. Inmac, Dept.
1029, 2465 Augustine Dr., Santa Clara, CA
95051, (408) 727-1970.
CIRCLE INQUIRY NO. 276
SVi-in. Winchester family offers three
capacity disk drive options, two interface
choices and an innovative mechanical design.
The SA600 series comes in three versions:
the single-plotter SA602 with 3.33M bytes
of (unformatted) storage capacity, the double-
plotter SA604 with 6.66M bytes, and the
lOM-byte triple-plotter SA606. Key per-
formance specifications include an average
access time of 75 mS (160 maximum);
transfer rate of 4.34 megabits per second
(the same as that of the SA1000 8-in.
Winchester); track-to-track access time of
1 8 mS (including settling); and track density
of 256 tracks per inch. Shugart Assoc., 475
Oakmead Pkwy., Sunnyvale, CA 94086,
(408) 733-0100.
CIRCLE INQUIRY NO. 277
Logic designer, LD-1 , includes major design
needs in a handy portable molded plastic
case with integrated hinged cover. Features
include a variable clock, two pulsers, eight
LED readouts, eight logic level switches and
the SK-10 solderless breadboarding socket.
Power is supplied through the use of batteries
or an optional AC supply. Prices: LD-1 kit, $75,
P/N 325-4301; LD-1 /assembled, $99.50,
P/N 325-1301. E&L Instruments, 61 First
St., Derby, CT 06418, (203) 735-8774.
CIRCLE INQUIRY NO. 278
PERIPHERALS
Desk-top printer. Model 150, is designed
for business and communications applica-
tions. Standard features include 3-way paper
handling, top of form, compressed print,
adjustable tractors and a roll paper holder.
Additional features include 150-cps print
speed, bi-directional logic-seeking printing,
118 INTERFACE AGE
JULY 1981
“clean hands” ribbon cassette, forward tear
bar, self-test, and a visual paper empty
indicator. Centronics Data Computer Corp.,
Hudson, NH 03051 , (603) 883-01 1 1 .
CIRCLE INQUIRY NO. 280
IIMFOSOFT Has a Better Way
MULTI/os™
The complete Multi-user
operating system
I/OS™
The better single-user
alternative
WpOaisy™ +
Mailmerge™
The lotal Word Processor
IMS BASIC
Interface™
Use North Star BASIC with
a real operating system
Block-mode display terminal, the HP
2622A, provides increased memory, display
enhancements, screen-labeled user-program-
mable keys, an optional line drawing character
set and an optional thermal printer. Format
mode, supporting protected and unprotected
fields, and the optional line drawing character
set enable users to build screen forms that
match existing paper forms. Four standard
display enhancements— reverse video, under-
lining, blinking and half-bright— help make
forms easier to read. Standard memory
accommodates up to two full pages of
80-character lines, enabling two-page forms
to be entered. Price: $2,075. Hewlett-
Packard, 1501 Page Mill Rd., Palo Alto, CA
94304, (415) 857-1501.
CIRCLE INQUIRY NO. 281
16 -bit intelligent terminal is optimized for
word-processing and office automation appli-
cations. With its high-performance 8086
microcomputer and C'P/M 86 operating
system, the terminal permits extensive local
processing of information, plus fast response
time when operated on-line from a host com-
puter. The model 1000 terminal, with its full-
page 66-by-80 character video display, 64K
ATTENTION GOVERNMENT D P
USERS AND PURCHASERS
We represent many fine micro products and manufacturers
on the GSA Schedule, including
Apple , Cromemco
and Computer Corporation of America
Purchasing from the Schedule will save you the time
consumed by the bid process. Products shipped throughout
the United States and world-wide. Visit or write any of our
stores for more information or to receive our catalogue of
products represented.
the dependable stoie
257 West Street, Annapolis, MD 21401 — (301) 268-6505
13A Allegheny Avenue, Towson, MD 21204 — (301) 296-0520
9330 Georgia Avenue, Silver Spring, MD 20910 - (301) 588-3748
or Call (301) 268-5801
Career Opportunities Available * An Equal Opportunity Employer
I
JULY 1981
CIRCLE INQUIRY NO. 9S
INTERFACE AGE 1 19
ELLGUARD
0
Spelling Checker
for Professionals.
SPELLGUARD eliminates
spelling and typographical
errors in documents pre-
pared with CP/M 1 or CDOS 2
word processors.
SPELLGUARD is a
unique program that leads
the microcomputing indus-
try in its efficiency, ease of
use, and reliability.
FAST
• Proofreads 20 pages in under
one minute.*
POWERFUL
• 20,000 word dictionary, ex-
pandable with single keystroke.
• Properly handles hyphens and
apostrophes.
• Allows multiple, technical
dictionaries.
RELIABLE
• Over 500 shipped by March
1981.
• 30-day money-back limited
warranty.
• Industry leading Softguard
feature ensures diskette copy of
program is undamaged.
EASY TO USE
• On-line help feature.
• Misspelled words marked
in text for easy, in-context
correction.
• Examples of all functions in
120 page manual.
COST EFFECTIVE
• SPELLGUARD'S unique speed
and accuracy easily recovers the
suggested $295 price.
'Time estimates based on double density
8' diskettes and 4Mhz system.
Trademarks: 'Digital Research, 2 Cromemco
Contact your local dealer or write
ISA for a SPELLGUARD brochure.
CIRCLE INQUIRY NO. 45
The fast, accurate
proofreader.
INNOVATIVE SOFTWARE APPLICATIONS
P.O. Box 2797, Menlo Park, CA 94025
(415) 326-0805
bytes of RAM and 8K bytes of PROM, is
ideal for adding word-processing capability
to a host computer of any size from a micro-
computer to large mainframes. The same
features also make it excellent for data pro-
cessing, suiting the terminal for the exploding
office automation market. The terminal’s full
page video display utilizes a 7 by 9 dot matrix
in a 9 by 1 5 field for attractive, easy-to-read
characters. Any combination of 128 ANSII
characters, including upper and lower case
with descenders, can be displayed in high or
low intensity with blinking, reverse, blank
and underline capability. The detachable
keyboard consists of a full alphanumeric set
of 107 keys with N-key roll over. The key-
board also Includes eight function keys that
can be programmed for user convenience.
Piiceon, Inc., 2350 Bering Dr., San Jose, CA
95131, (408) 946-8030.
CIRCLE INQUIRY NO. 282
Laser data terminal, MSI 23, has a laser
bar code scanner, a 16-pad keyboard, a
24-character display, and a 21 -column matrix
printer. The unit is a stand-alone, interactive
data entry system with the added feature of
laser scanning for speed and reliability. The
operation is similar to a video data terminal in
its communications through RS-232 with a
computer. Uses are stockroom control,
production ticket tracking, shipping and
receiving, document control, and other
human interactive data entry points. The
laser is a helium-neon, steel-ceramic, hard-
seal unit offering shock resistance and longer
life. The laser is a safe, Class II BRH type.
The 21 -column, dot matrix printer provides a
printout for tickets, receipts, date due slips,
production tickets and other uses requiring
hard copy. The printer, keyboard and display
are programmed through customer provided
ROM of the 2716 type. They can be accessed
from an external computer. Metrologic
Instruments, 143 Harding Ave., Bellmawr,
NJ 08031, (609) 933-0100.
CIRCLE INQUIRY NO. 283
Color matrix printer requires no special
absorbency paper. The CX-80 can print text,
graphs, histograms and color VDU dumps in
seven different colors, with no restriction on
mixing characters, dot-addressed areas and
color changes on the same line. Colors are
selected by 1 of 7 color control codes.
Stripes from the tricolor ribbon are selected
to produce the required colors, which
simplifies the host program requirements.
Unlike ink-jet printers which require high
absorbancy paper, the printer uses plain
white-edge perforated paper (4-10 in. wide).
The unit is fully dot addressable in all 7
colors; the character ROM contains 96
ASCII and 64 graphics characters. The
67890
7-wire head produces a character format 5
by 7 plus graphics format 6 by 7. Integrex
Inc., 233 N. Juniper St., Philadelphia, PA
19107, (215) 627-0966.
CIRCLE INQUIRY NO. 287
Disk controller board for the Apple com-
puter, the Lobo LCA-22, is completely
software compatible with Apple DOS and
contains 256 bytes of onboard boot ROM. It
will control up to four 8-in., single or double
sided, single or double density disk drives
with a total storage capacity of 4.4M bytes.
Additional features include an average access
time of 200 mS and a DMA designed for full
62. 5K byte/sec transfer rate. The LCA-22
has been designed to run in slots 1 thru 7, and
is not restricted to a single location. Price:
$699. Lobo Drives Int’l, 354 S. Fairview
Ave., Goleta, CA 93117, (805) 683-1576.
CIRCLE INQUIRY NO. 288
Line printer spooler for the TRS-80 model I,
LPSPOOL, permits concurrent printing and
processing. Features include: increased
computer throughput by allowing printing to
be done while the computer is used for other
purposes; multiple copies of output may be
produced automatically, without user program
changes; output may be held until a more
convenient time for printing, or deleted if not
required; parallel or serial printers are sup-
ported. Racet Computes, 1330 N. Glassell,
Suite M, Orange, CA 92667.
CIRCLE INQUIRY NO. 289
SYSTEMS
Office workstation, series 1000, features
the 8086 16-bit microprocessor. The 1000
is a multi-functional system designed to
serve either as a stand-alone unit or as an
intelligent programmable terminal in a net-
work of office automation products. The
standard system includes a console with
15-in. display, a unique display aimed at the
combination WP/DP application that incor-
porates 39 lines of 96 characters with 256
characters per line available under automatic
120 INTERFACE AGE
JULY 1981
LOWEST PRICE - BEST QUALITY
NORTH STAR
North Star Horizon 2
2-5 Va Disk Drives
32K Double Den
Factory assem. & tested
Factory guaranteed
List 3095
only
$2274
POWERFUL NORTH STAR BASIC FREE
SUPERB FOR BUSINESS & SCIENCE
FACTORY ASSEMBLED & TESTED LIST ONLY
HORIZON-1 -32K-DOUBLE DEN $2695 $1980
HORIZON-2-32K-QUAD DENSITY 3595 2674
HORIZON-2-64K-QUAD + HARD DISK 9329 7149
HORIZON RAM ASSM 1 6K = $389. 32K = $579
HORIZON RAM KIT SALE! 16K = $314 32K = $469
HORIZON DISK DRIVE SALE DOUB DEN SAVE! 315
NORTH STAR HARD DISK 18 Mb 4999 $3929
PASCAL-PLUS 1 4,1 8 OR 36 DIGIT PRECISION 249
SUPERBRAIN
ZENITH
SUPERBRAIN QD 64K
List $3995 only $2995
Z-89 48K
List $2895 only $2299
Terminals z-i 9 $725
INTERTUBE III .m y $725
DIP-81 PRINTER .m y $395
MICROTEK $675
NEC PRINTER $2569
TRACTOR, THIMBLE, RIBBON
InterSystems
ITHACA INTERSYSTEMS 2A
Z-80A CPU 4 MHz
64K Dynamic RAM
Front panel
V I/O— with interrupts
FDCII Disk Controller
20 slot motherboard
CALL FOR PRICE
List $3795 T0Q LQW T0 aqveRTISE
PASCAL/Z + THE FASTEST PASCAL $375
GET READY FOR ITHACA’S Z-8000
8086 16 BIT CPU & SUPPORT CARD SEATTLE $575
MORROW 8” DISK
DISCUS 2D + CP/M® 600K ONLY $938
DISCUS 2 + 2 + CP/M® 1.2 MEGA B. $1259
ADD DRIVES 2D = $650 2 + 2 = $975
2D-DUAL + CP/M® + MICROSOFT BASIC = $1555
$2293 VALUE OVER 32% OFF!
WHILE THEY LAST
MORROW HARD DISK
26,000,000 BYTES!!
LIST $4995 ONLY $3995
CP/M® IS INCLUDED!
SAVE ON MEMORY AND PROGRAMS
SYSTEMS MEMORY B4K A & T 4mHz
$599
SYSTEMS MEMORY 64K BANK SELECT
$789
CENTRAL DATA 64K RAM $599
ITHACA MEMORY 8/1 6-bit 64K $845
SEATTLE MEMORY 8/16 BIT 16K 4Mhz
$275
SSM KITS Z-80 CPU $221
VIDEO BRDV834Mhz $412
ANADEX PRINTER DP-9500- 1 $1349
CAT NOVATION MODEM $169
TARBELL DISK CONTROLLER DD $445
ECONORAM 2A8K ASSM $179
NSSE 1-22 & P01 TERRIFIC PROGRAMS
ONLY $10. EACH
NORTHWORD 294 MAILMAN 234
INFOMAN $364
TARBELL COMPUTER-PHONE
RCA-COSMAC VP-1 1 1 99 RCA-COSMAC
VP-711 $199
COLOR! RAINBOW 385
SPECTRUM $289
EZ-80 Machine Language Tutor $25
EZ-CODER Translates English to BASIC
$71
ECOSOFT FULL ACCOUNTING PKG
$315
BOX OF DISKETTES $29
SECRETARY WORD PROCESSOR
The Best! $99
TEXTWRITER III Book Writing Program
$112
GOFAST NORTH STAR BASIC Speeder
Upper $71
Which Computers are BEST?
BROCHURE FREE
North Star Documentation refundable
w/HRZ $20
AMERICAN SQUARE COMPUTERS BEATS ADV. PRICES
square
American [||] Computers
919-889-4577 KIVETT DR. JAMESTOWN N.C. 27282 919-883-1105
CP/M is a registered trademark of Digital Research, Inc.
JULY 1981
CIRCLE INQUIRY NO. 91
INTERFACE AGE 121
HHHi
/ STRICTLY
£cippkz®
APPLE II PLUS: YOU SAVE
16K $1049 22%
48K $1099 29%
64K $1269 27%
Apple III Call
All are 1981 model with Apple RAM.
64K unit is 48K unit with Microsoft
16K RAM board.
IMPORTANT NOTE: We are an
authorized dealer and repair center
and will repair all Apple equipment
regardless of where you purchased it.
SAVE
Disk II & 3.3 Controller
$499
23%
Disk II
$439
16%
Micro Sci A70 for Apple II
286 K 5" Drive
$499
16%
3.3/ Pascal Controller
$ 79
20%
Monitors, Sanyo 9" B&W
$169
30%
12" B&W
$249
21%
12" Green
$299
21%
13" Color
$449
20%
RF Modulator, M&R
$ 25
38%
Serial Interface Card
$129
35%
Apple Writer program
$ 59
21%
Visicalc
$ 119
21%
80 Column Video:
Apple Smarterm
$299
17%
Videx, Videoterm
$249
18%
M&R, SupeRterm
$319
14%
Language/ Pascal Sys.
$ 379
24%
Microsoft:
Z80 Softcard
$250
28%
16K RAM Card
$169
16%
Silentype printer w/IF
$499
22%
Centronics 737
$759
26%
Interface & cable
$149
23%
Epson MX 80
$475
27%
" Interface & cable
$ 95
15%
DC Hayes Micromodem
$299
23%
10 Memorex 5" disks
$ 25
45%
10 Maxell 5" disks
$ 39
33%
Accounting Software
"Insoft Accountant"
$365
66%
A full professional quality intergrated GL. A/R. A/P.
Payroll package with hotline support Send for free
sample printouts
Above prices for mail orders only. Our store
showroom is at 126 NE F St. Grants Pass. OR Store
prices include service and will differ. No mail order
sales at Store. CALL ORDER DESK.
( 800 ) 547-1289
TECHNICAL & OREGON:
(503) 899-7297
ORDERING INFORMATION: Minimum order $100.
Money Orders. Cashier Checks or Bank Wire
Welcomed. Visa and MC orders add 3% Personal
checks accepted (allow up to 20 days to clear). Add
3°o for shipping, handling and insurance. UPS
ground is standard Add 4% total for UPS Blue or
I0°o total for US Parcel Post. Include your telephone
number. No COD'S. Prices subject to change
without notice. Order desk hours are 9 to 6 PST
10 to 3 Saturdays.
Computer
Exchange
PO BOX 1380 W
Jacksonville, OR 97530
CIRCLE INQUIRY NO. 23
horizontal scrolling; detached keyboard; and
two double density 8-in. floppy disk drives
housed in a separate cabinet; also available
as an option is high resolution graphics. In
addition to the display, the console houses
the system’s 1 6-bit CPU, I/O and communi-
cation controllers, and 64K bytes of memory.
Memory can be expanded to include up to
832K bytes of RAM. Artelonics Corp., 2952
Bunker Hill Lane, Santa Clara, CA 95050,
(408) 727-3071.
CIRCLE INQUIRY NO. 290
Stack-oriented system, PDQ-3, features
direct execution of UCSD Pascal version
111.0 p-code, the most widely-used micro-
processor developmental language in exis-
tence today. It incorporates the Q-Bus, an
industry standard, which permits addition of
a wide variety of peripherals, including
Winchesters and 80 to 300M-byte Control
Data Corporation disc drives. In addition to
the 1 6-bit stack-based processor, the CPU
module features a real-time clock interval
timer, multiplexed CRT and serial printer
interface, DMA floppy disc controller and
bootstrap loader from floppy or hard disc, all
packaged on an 8V2-in. by 10-in. multilayer
printed circuit board. The UCSD Pascal base
offers a high degree of software portability,
and dramatically reduces software develop-
ment and maintenance. Price: $6,995.
Advanced Digital Products, 7584 Trade St.,
San Diego, CA 92121, (714) 578-9595.
CIRCLE INQUIRY NO. 291
S-100 computer, Expander, requires only a
video display and media storage for operation.
The unit, however, does not require a
separate terminal, providing high speed
operation. The computer is built around a
single board that contains a Z80A CPU,
keyboard circuitry, Interrupt, video circuitry,
real time clock, parallel printer interface,
RS-232 serial interface, and full color cir-
cuitry. Features include standard 80 by 24
screen format, upper/lower case, 4K ROM
monitor, 64K RAM expandable to 51 2K, video
output and color graphics using 256 colors,
and a complex tone generator with internal
speaker. Keyboard capabilities include cal-
culator keypad, 2 programmable function
keys, and 4 cursor control keys. The high
quality typewriter-like keyboard lets sec-
retaries feel right at home. Micro-Expander,
6835 W. Higgins Ave., Chicago, IL 60656,
(312) 792-1196.
CIRCLE INQUIRY NO. 292
Small business computer, the CT-80,
boasts multi-user, multi-tasking, operating
capability. By adding video workstations, as
many as three business programs can be
entered and run concurrently. Small busi-
nesses can time share word processing,
accounting, order processing, inventory,
forms processing and more. The workstations
can share common peripheral devices. High
level language processors are utilized
including Fortran, Basic, Pascal and Cobol. A
complete turnkey system for ease of
operation and learning is offered. Digiac
Corp., 175 Engineers Rd., Smithtown, NY
11787, (516) 273-8600.
CIRCLE INQUIRY NO. 293
Filing system can be produced by desk-top
computers or word processors. The com-
puter-generated color coding system, called
Compu-Key, can produce random number or
custom alpha color-coded labels which will
eliminate misfiling in any filing system. The
labels can be applied to any size or style
folder. It is available in either of two options:
as a complete turnkey system with a desk-
top computer and printer, or as ready-to-run
software for use by companies with existing
hardware. The system can also create
machine-readable bar codes, special alpha
or numeric prefixes, and a percentage graph
for non-color file control. The color codes
and other file controls are printed on special
patented labels that fit any standard printer.
Software can be supplied to run on any type
of computer or word processor system. The
system can also supply automatic purge
dates, cross reference, or location of other
files. Wenner Business Systems, 1 70 State
St., Los Altos, CA 94022.
CIRCLE INQUIRY NO. 294
Data management tool accesses, modifies,
searches and sorts data. Up to 1 ,000 records
of information along with numerous complex
analyses can be managed and performed by
the Personal Information Management Sys-
tem. The system consists of a series 80
personal computer, information management
pac software (IMPac), a mass memory ROM
and an HP 82901 M dual-drive, flexible disc.
The IMPac software is the system’s heart.
It features a system with easy-to-follow
prompts; a report-writer for organizing and
formatting of products; a sorting and statistic
capability for comparison analyses; and an
JULY 1981
122 INTERFACE AGE
WE WILL NOT BE UNDERSOLD
DISK DRIVES
FOR TRS-80* Model I
CCI-100 5 Va ", 40 Track (102K) $314
CCI-280 5V4 ", 80 Track (204K) $429
ADD-ON DRIVES FOR ZENITH Z-89
CCI-189 5V4 ", 40 Track (102K) $394
CCI-289 5 Va ", 80 Track (204K) $499
Z-87 Dual 5 V4" system $995
External card edge and power supply included. 90 day warranty/one
year on power supply.
RAW DRIVES 8" SHUGART 801R $425
5 V4 " TEAC or TAN DON $ CALL POWER SUPPLIES $ CALL
MORROW DESIGNS/THINKER TOYS™
DISCUS 2D 1 DRIVE $ 938
DISCUS 2 + 2 1 DRIVE $1259
DISCUS Hard Disk M26 $3990
2 DRIVE $1635
2 DRIVE $2245
M10 $2999
DISKETTES - box of 10
5V4" Scotch $35 Maxell $40 BASF/ Verbatim $26.95
8" Scotch $50 Maxell $55 BASF/ Verbatim $36.00
PLASTIC FILE BOX-Holds 50 5V4" diskettes $19.00
PLASTIC LIBRARY CASE 5V4" $3.00 8" $4.00
SCOTCH HEAD CLEANING DISKETTE $25.00
FLOPPY SAVER $11.95 RINGS $6.95
SYSTEM SPECIAL
Apple II Plus 48K w/drive and controller. Epson MX-80 printer and
interface. SUP-R Mod RF Modulator: List $2965 You Pay $2299
COMPUTERS/TERMINALS
ARCHIVES
64K, 2-Drives, 77 Track
$5495
ALTOS
ACS8000 Series
$ CALL
TRS-80*
II-64K $3499
III-16K
$ 899
TRS-80*
Expansion Interface
$ 299
ZENITH
48K, all-in-one computer
$2200
ZENITH
Z-19
$ 735
TELEVIDEO
920C $ CALL
950
$ CALL
IBM
3101 Display Terminal
$1189
ATARI
400 $ 479
800
$ 795
MATTEL
INTELLIVISION
$ 229
APPLE PERIPHERALS
$ CALL
MONITORS
APF
9" B & W TVM-10
$120
BELL &
HOWELL
9" B & W BHD911
$199
LEEDEX
12" B & W $ 129
13'' Color $369
SANYO
9" B & W VM4509
$155
SANYO
12" B&W DM5012
$226
SANYO
12" Green Screen DM5112
$238
SANYO
13" Color DMC6013
$416
ZENITH
13" Color
$349
TELECOMMUNICATIONS
LIVERMORE STAR MODEM 2-year guarantee
$125
UNIVERSAL DATA SYSTEMS UDS-103
$179
D-CAT HARD WIRED DIRECT MODEM
$189
AUTO-CAT Auto Answer, Direct Connect Modem
$249
D.C. HAYES MICRO-MODEM
$329
NEC Spin writer
Letter Quality High Speed Printer
R.O.
R.O. with tractor feed
KSR with tractor feed
C.ITOH Starwriter $1695
EPSON MX-80 $CALL
PAPER TIGER
IDS 445 Graphics & 2K buffer
IDS 460 Graphics & 2k buffer
IDS 560 Graphics
ANADEX DP-8000 $ 849
OKIDATA
Starwriter II
MX-70
DP-9500/01
Microline 80
Microline 80
Microline 82
Microline 83
Friction & pin feed
Friction, and pin & tractor feed
Friction & pin feed feed
120 cps, uses up to 15" paper
CENTRONICS 730 $ 595 799 $ 969
TI-810
737
TRS-80* software, compressed print & vert, form control
$2395
$2595
$2895
$1895
$CALL
$ 699
$1050
$1450
$1345
$ 420
$ 520
$ 620
$ 849
$ 749
$1865
16K RAM KITS 2 for $37 $19
200 ns for TRS-80*, Apple II, (specify): Jumpers $2.50
S-100 CALIFORNIA COMPUTER SYSTEMS
MAINFRAME
Model 2200A
$349
Z80 CPU
Model 2810
$269
MOTHER BOARD
Model 2501
$106
16K STATIC RAM, 200ns
Model 2116C
$309
32K STATIC RAM, 200ns
Model 2032C
$619
64K DYNAMIC RAM
Model 2065C
$599
FLOPPY DISC CONTROLLER
Model 2422A
$359
EXTENDER BOARD
Model 2520 K
$ 52
2P + 2SI/0
Model 2718A
$309
APPLE ACCESSORIES AND SOFTWARE
VISICALC
DB MASTER
Z-80 SOFTCARD
VIDEX BOARD
16K CARD
APPLE JOYSTICK
SUP-R MOD
CCS CARDS
GALAXIAN
SPACE ALBUM
ASTEROIDS
FLIGHT SIMULATOR
WIZARD & PRINCESS
SARGON2
HI RES FOOTBALL
MYSTERY HOUSE
$ 120.00
$159.00
$269.00
$259.00
$169.00
$ 49.00
$ 29.00
$ CALL
$ 22.95
$ 35.00
$ 17.95
$ 29.00
$ 28.00
$ 29.00
$ 35.00
$ 21.00
For fast delivery, send certified checks, money orders or call to arrange direct bank wire transfers. Personal or company checks require two
to three weeks to clear. All prices are mail order only and are subject to change without notice. Call for shipping charges.
dealer (national/international) inquiries invited Send for FREE Catalogue
f*pi I T0 ORDER CALL TOLL FREE 1-800-343-6522
I I Iv TWX: 710-348-1796 Massachusetts Residents call 617/242-
5 Dexter Row, Dept. IA07M
Charlestown. Massachusetts 02129
Hours 10AM-6PM (EST) Mon.-Fri. (Sat. till 5)
Technical Information call 617/242-3361
Massachusetts Residents add 5% Sales Tax
Tandy Corporation Trademark/® Digital Research
JULY 1981
CIRCLE INQUIRY NO. 94
INTERFACE AGE 123
SIMPLY
BEAUTIFUL.
CF&A furniture looks terrific. But
beauty is more than skin deep.
That’s why our line of desks,
stands, and enclosures also fea-
tures rugged construction, low
cost, and quick delivery. In a wide
range of sizes and configurations.
With accessories to meet your in-
dividual requirements. With a
smile and a thank you.
Call CF&A. We make it simple. We
make it beautiful.
CF & A
Computer Furniture and
Accessories, Inc.
1441 West 132nd Street
Gardena, CA 90249
(213) 327-7710
CIRCLE INQUIRY NO. 15
124 INTERFACE AGE
advanced graphics capability to create line,
curve, bar and pie charts for clarity and
impact in reports or presentations. The
system’s speed can be attributed to the
5 Vi -in. dual-drive flexible disc and its random
access capability. Random access enables
users to immediately jump to the file of your
choice and store, retrieve, sort, modify and
analyze large amounts of data. The disc’s
dual mass memory holds 270K bytes of
random access storage per drive for a total
of 540K bytes of memory. Prices: HP83—
$2,500; HP85— $3,250; HP 82901 M dual
drive disc — $2,500; IMPac software— $200;
mass storage ROM— $145. Hewlett-Packard,
1501 Page Mill Rd., Palo Alto, CA 94304,
(415) 857-1501.
CIRCLE INQUIRY NO. 295
Fixed disk system, Discus M20, for S-100
bus microcomputers, runs under CP/M. The
system features a Fugitsu 2302 Winchester
style 8-in. hard disk drive with a data transfer
rate of up to 600,000 bytes per second. The
system delivers a full 20M bytes of formatted
storage (234M bytes unformatted) and may
be expanded up to 80M bytes by daisy-
chaining up to four disk drives. A single board,
S-100 intelligent controller supervises all data
transfers between the host and the M20
system via four I/O ports. The controller also
has the ability to generate system interrupts
at the completion of each data exchange
command. In addition, a 512-byte sector
buffer, with each sector individually write pro-
tectable, is located on-board for data base
security. Price: $4,795. Morrow Designs,
5221 Central Ave., Richmond, CA 94804.
CIRCLE INQUIRY NO. 296
Terminal system lets the operator touch
the display screen to select the computer’s
next action. The system combines a touch
input screen with a CRT terminal. The touch
input system measures the position of a
finger touch on the CRT display, and
transmits a position code to the host
computer controlling the TST-40. Application
areas for the TST-40 include management
information systems, where an executive
needs an immediate response from a data
base without having to know system
commands or how to type. In medical data
base applications a patient can enter his own
medical history by answering a series of
questions without training and with a
frankness that may be unobtainable with a
medical interviewer. Medical staff can access
the data without extensive system training.
TSD Display Products, Inc., 35 Orville Dr.,
Bohemia, NY 11716, (516) 589-6800.
CIRCLE INQUIRY NO. 297
Computing system, series 2000 model 4,
is a fully self-contained computer system
which includes a high-quality 25 by 80 CRT
display, full ASCII keyboard with many special
function keys for user-defined functions,
2 MHz 68B00 CPU, 64K bytes of RAM,
integral with 736 K bytes of formatted data
storage capacity. Up to 3 additional drives
may be added for a total of nearly 3M bytes
of online floppy disk. For users with greater
storage requirements, Winchester disks of
5, 10, and 20M-byte capacity are available.
Four major operating systems are available
for the model. MTS, Pascal, Forth, and FLEX
give the user free choice between assembly
language development, structured program-
ming, and high-performance interactive data
processing capability. Electronic Tool Co.,
4736 W. El Segundo Blvd., Hawthorne, CA
90250, (213) 644-0113.
CIRCLE INQUIRY NO. 298
Small business system combines high
speed, high capacity, high reliability floppy
disk storage with a sophisticated error-
correction scheme, proven Z80-based pro-
cessor and extensive software. Vector
2600’s central unit is a Vector 3 console
with 12-in. VDT and keyboard, a Z80-based
single-board computer and 64K memory.
Mass storage units are dual, double-sided,
quad-density, 5 Va -in. floppy disks storing a
total of 1.2M bytes. A proprietary Vector
DualMode controller board to interface the
floppy disks to the central processor is used.
This DualMode controller board automatically
corrects up to five erroneous bits in every
256 bytes transferred from disk to CPU,
eliminating errors due to disk contamination,
aging, surface defects and all but the most
severe disk damage. Another DualMode con-
troller feature is 256-byte sector buffering,
enabling the 2600 to simultaneously handle
interrupts and data transfers in and out of
memory for communications tasks and other
real-time functions. Communications and
network applications for the 2600 are
feasible through its compatibility with all
existing Vector Graphic software. Price:
under $6,000. Vector Graphic Inc., 31364
Via Colinas, Westlake Village, CA 91362,
(213) 991-2302.
CIRCLE INQUIRY NO. 299
JULY 1981
■■
Orange micro
“THE COMPUTER PRINTER
SPECIALISTS”
circle inquiry no. 109 up T0 25 % DISCOUNTS! — SAME DA Y SHIPMENT!
CENTRONICS 737 ( L ^=v)
Word Processing Print Quality
• 18 x 9 dot matrix; suitable for word
processing • Underlining • proportional
spacing • right margin justification • serif
typeface • 50/80 CPS • 9V2 n Pin
Feed/Friction feed • Reverse Platen •
80/132 columns
CENTRONICS 737-1 (Parallel) (List $995) $765
CENTRONICS 737-3 (Serial) (List $1045) $815
EPSON MX80/MX70
Low-Priced
Professional Print Quality
• 9 x 9 dot matrix • Lower case descenders
• 80 CPS • Bidirectional, Logic seeking •
40, 66, 80, 132 columns per line • 64 special
graphic characters: TRS-80 Compatible •
Forms handling • Multi-pass printing • Ad-
justable tractors
EPSON MX80 (List $645) $Call
EPSON MX 70 Dot graphics, 5x7 matrix (List $450) $Call
OKIDATA MICROLINE SERIES
TRS-80 Graphics Compatibility,
Friction Feed
• 9 x 7 dot matrix • 80 CPS • 80, 132
columns — 64 shapes for charts, graphs &
diagrams • Double wide characters • 6/8
lines per inch • Up to 3 part copy • Friction
& pin feed • 200 M character head warranty
OKIDATA MICROLINE 80 (List $800) $ 52 o
OKIDATA M82 Bidirectional, Forms handling (List $960) $750
OKIDATA M83 Wide carriage, 9 x 9 dot matrix (List $1260) $1050
IDS PAPER TIGERS
Dot Resolution Graphics, quality print, speed
• 7 wire printhead (445); 9 wire printhead
(460) with lower case descenders • Over
150 CPS • bi-directional, logic seeking
(460) • 8 character sizes; 80-132 columns
• Adjustable tractors • High-resolution dot
graphics • Proportional spacing & text
justification (460).
IDS 445G 7 wire printhead, graphics (List $895)
IDS 460G 9 wire printhead, graphics (List $1394)
IDS 560G 9 wire, wide carriage, graphics (List $1794)
CALL FOR FREE CATALOG
(800) 854-8275
CA, AK, HI (714) 630-3322
At Orange Micro, we try to fit the right printer to your application.
Call our printer specialists for free consultation.
VISTA — C. ITOH
Daisy Wheel Letter Quality
• 25 CPS (Optional 45 CPS) • Typewriter
quality • Centronics parallel • RS 232
Serial (Optional) • Proportional spacing •
Bidirectional • Programmable VFU • Self
test • Diablo compatible • Friction feed
(Optional tractors) • 136 printable
columns. • Manufactured by C. ITOH.
VISTA V300 (C. ITOH) (List $1895) $ Call
ANACOM
Low Cost, High Speed, Wide Carriage
• 9 x 9 dot matrix • Lower case descenders • Wide carriage •
Adjustable tractors to 16" • 150 CPS, Bidirectional, Logic Seeking
ANACOM 150 (List $1350) $ Call
ANADEX
Dot Graphics, Wide Carriage
• 1 1 x 9 dot matrix; lower case descenders • Dot resolution graphics
• Bi-directional, logic seeking • Up to 200 CPS • RS 232 Serial &
Parallel • Forms control • X-ON/X-OFF • Up to 6 part copy.
ANADEX 9501 (List $1650) $1350
Uec^pInwriter 1
High Speed Letter Quality
• 55 CPS • Typewriter quality • Bidirectional • Plotting • pro-
portional spacing.
5510-5 RO, Serial, w/tractors (List $2995) $2625
5530-5 RO, Parallel, w/tractors (List $2970) $2599
TELEVIDEO CRTS?
AT DISCOUNT PRICES!
IXlnlftSl Please Call Toll Free
TVI 920C f Prices are too low to
QUANTITY PRICING
PRINTERS
MALIBU 165 wide carriage, graphics, letter quality .. (List$2495) $1975
QUME 5/45 typewriter quality (List $2905) $ 2559
INTERFACE EQUIPMENT
I CCS APPLE PARALLEL Interface & cable $ 150
APPLE II -EPSON MX80
parallel interface board & cable $ 100
SSM AIO BOARD Apple Serial/parallel interface (List $225) $ 175
MICROTRONICS Atari parallel interface $ 69
ATARI 850 Interface module, serial/parallel $ 199
TRS-80 CABLES to keyboard or Exp. interface $ Call
NOVATION D-CAT direct connect modem $ Call
The Orange Micro Printer Store (Retail): —
Mon.-Fri. 10:00-6:00, Sat. til 4:00
Phone orders WELCOME; same
day shipment. Free use of VISA &
MASTERCARD. Personal checks
require 2 weeks to clear. Manu-
facturer’s warranty included on all
equipment. Prices subject to
revision.
Orange
fTlICrO, Inc/
3150 E. La Palma, Suite I
Anaheim, CA 92806
TOOLS/TEST
I
CP/M* SOFTWARE
ACCOUNTING
For The Small Business System
$ &£&
GENERAL LEDGER
>M Peachtree
$650
$40 1,8,9,13
ACCOUNTS RECEIVABLE Peachtree
650
40 1,8,9,13
ACCOUNTS PAYABLE
Peachtree
650
40 1,8,9,13
PAYROLL
Peachtree
650
40 1,8,9,13
GENERAL LEDGER
IMS
600
40 1,7,9
ACCOUNTS RECEIVABLE (B/F) IMS
600
40 1,7,9
ACCOUNTS RECEIVABLE (01) IMS
600
40 1.7,9
ACCOUNTS PAYABLE
IMS
600
40 1,7,9
PAYROLL
IMS
600
40 1,7,9
JOB ACCOUNTING
IMS
600
40 1,7,9
GENERAL BUSINESS SYSTEMS
PROP. MANAGEMENT Peachtree
$990
$40 1,8,9,13
INVENTORY CONTROL
Peachtree
700
40 1,8,9,13
MFG. INVENTORY CONTROL IMS
650
75 1,7,9
MEDICALDENTAL SYSTEM IMS
600
75 1,7,9
WHOLESALE RETAIL DISTRIBUTION. IMS
600
75 1,7,9
STUDENT RECORDS SCHEDULING IMS
550
50 1,7,9
LANGUAGES
nAPL
Softronics
$350
$30 2,5
BASIC COMPILER
Microsoft
350
25 2,5,9
BASIC-80
Microsoft
325
25 2,5,9
S-BASIC
Topaz
295
25 2,9
CBASIC-2
. Compiler Systems
120
20 5
C COMPILER
Whitesmith
630
30 4,9
TINY C-ll
Tiny C Assoc.
250
25 2,5,13
BDSC
Tiny C Assoc.
145
25 2,5
COBOL-80
Microsoft
700
25 2,5,9
NEVADA COBOL
Ellis
150
25 2,5
TIMIN FORTH
Timin Eng
110
20 2,6
Z80 FORTH
. Lab. Microsystems
100
25 2,6
FORTRAN-80
Microsoft
425
25 2,5,9
muLISP
Microsoft
200
15 2.5,9
PASCAL Z
Ithaca
395
25 3,17
PASCAL MT + ®
. . MT Microsystems
250
30 3,5,12
PASCAL'M’-
Sorcim
175
30 3,12
PL/1-80
. . . Digital Research
500
40 2,6,9,11
MODELING, PLANNING & ANALYSIS
MINI-MODEL Financial Plan Assoc.
$495
$50 1,7,9
DATEBOOK
. Organic Software
295
30 1
MILESTONE
. Organic Software
295
30 1
MICROSTAT
Ecosoft
250
25 9,15
muSIMP/muMATH
Microsoft
250
20 2,5,9
WORKSHEET
SoHo Group
200
20 1,9,7 or 8
REPORT WRITER
Carolina Bus. Sys.
150
25 1,8
MAILING LIST
MAILING ADDRESS
Peachtree
$530
$40 5,8,9,13
POSTMASTER
Teratek
150
20 2,5,7
MAILING LIST MANAGEMENT IMS
150
40 5,7,9
MAIL-MERGE'“ FOR WORDSTAR Micropro
150
15 5,7,9
NAD Structured Systems Group
100
20 2,5,9
SUPER-M-LIST
Supersoft
100
10 2
★★★ BONUS ★★★
• CHOOSE 1 BOOK LISTED FOR EACH ITEM
ORDERED OVER $200
• 5% DISCOUNT ON ORDERS OVER $1000
• 10% DISCOUNT ON ORDERS OVER $1500
• DISCOUNT COUPONS FOR YOUR NEXT ORDER
• ★ LIMITED OFFER
ORDER INFORMATION
• CALL TOLL FREE 800 538-3160
• CALIF (408) 996-8560
• OVERSEAS — ADD $10 + SHIPPING HANDLING
• SHIPPING HANDLING-ADD $2.50 PER ITEM
• CALIF. RESIDENTS— ADD 6k% SALES TAX
• ALLOW 2-4 WEEKS DELIVERY
• PAYMENT— PREPAY, CHECK. MONEY ORDER, UPS C.O.D.
• ALL ITEMS SUBJECT TO AVAILABILITY
• ALL PRICES SUBJECT TO CHANGE WITHOUT NOTICE
• ALL ORDERS SHIPPED UPS. F O B. SAN JOSE
• 90 DAY WARRANTY
• MAINTENANCE AGREEMENTS AVAILABLE
• MOST DISK FORMATS AVAILABLE
• MANUAL ORDERS WILL BE APPLIED TO SOFTWARE
PURCHASES WITHIN 90 DAYS
• THE SALE OF EACH SOFTWARE CONVEYS A LICENSE
FOR USE ON ONE SYSTEM ONLY
WORD/TEXT PROCESSING
WORDSTAR-
Micropro
$495
$40 5,9,10
SPELLBINDER
Lexisoft
495
35 2,5,14
MAGIC WAND '
SBA
395
40 2,5,9,10
DATASTAR-
Micropro
350
35 5,9,10
SPELLGUARD
ISA
295
25 2,5,14
LETTERIGHT
. Structured Systems Group
200
15 1.2, 7, 9
W0RDSEARCH
Keybits
195
40 2,5,14
TEXTWRITER III
Organic Software
125
30 2,5,14
TEX
Digital Research
100
15 5,9,11
DATA/FILE MANAGEMENT
CONDOR-II
Condor Computer
$955
$50 1,9
CONDOR-1
Condor Computer
695
35 1,9
PRISM IMS'-
Micro Appl Group
495
55 1,7,9
SELECTOR IV’*
Micro-Ap
495
25 1,3,7,10
T.I.M.
Innovative Software
400
25 1,15
CBS
DMA
395
40 1,9
GLOBAL
Global Parameters
300
30 1,7,9
MAGSAMIV^ .
Micro Appl Group
295
25 1,7,9
MICRO B +
Fair Com
260
15 3,9,16
ANALYST
. Structured Systems Group
250
15 1,7,9
WHATSIT?’-
Hardhat
175
25 2,5,7
INFORMATION MASTER Is. Cyber.
100
20 2.5
SOFTWARE DEV TOOLS/UTILITIES
TEX
. Digital Research
$100
$10 5,9,11
ZSID
. Digital Research
100
10 5,9,11
MAC
. Digital Research
90
15 5,9,11
SID
. Digital Research
75
10 5,9,11
DESPOOL
. Digital Research
50
- 5,9,11
MACRO-80
Microsoft
200
15 2,5.9
EDIT-80
Microsoft
120
15 2,5,9
IBM2CPM Precision Comp. Sys.
100
20 2.5
RAID Southern Computer
250
25 2
DIAGNOSTIC II
Supersoft
100
15 2
TELECOMMUNICATIONS
CP MODEM
. Information Eng
$300
$20 9
TERM
Supersoft
150
15 2,13
ASCOM
DMA
100
25 9
COMMX
Hawkeye
100
20 9
ITERM
Infosoft
100
15 2.9
SORTING
SUPERSORT 1^
Micropro
$225
$25 5,9
ULTRASORT II
Computer Control
195
25 7,9
QSORT Structured Systems Group
100
20 2,5,9
BOOKS
CP/M HANDBOOK
Sybex
$13.95
CP/M USERS GUIDE
Osborne
12.99
CP/M PRIMER
Sams
11.95
CP/M SUMMARY GUIDE
Rainbow
4.95
PRACTICAL BASIC PROG
Osborne
15.95
FIFTY BASIC EXERCISES
Sybex
12.95
BASIC PROGRAMMING PRIMER
Sams
10.95
BASIC BUSINESS SOFTWARE
Sams
8.95
PASCAL PRIMER
Sams
16.95
PASCAL HANDBOOK
Sybex
14.95
INTRO TO PASCAL
Sybex
12.95
PROGRAMMING THE Z80
Sybex
8.95
YOUR FIRST COMPUTER
Sybex
7.95
SYSTEM REQUIREMENTS— All software requires a CP/M
operating system as well as indicated requirements listed below:
1. RECOMMENDED SYSTEM-CP/M 1 4 OR HIGHER. 48K MEMORY.
200K DUAL DISKS, 24 x 80 CURSOR ADDRESSABLE TERMINAL.
132 COLUMN PRINTER
2. 48K MEMORY OR HIGHER
3 56K MEMORY OR HIGHER
4 64K MEMORY OR HIGHER
5. CP/M 1 4 OR HIGHER
6 CP/M 2.0 OR HIGHER
7. C BASIC-2
8 BASIC-80 (MBASIC) 4.51
9 SIGNED LICENSE REQUIRED BEFORE SHIPMENT
10. CURSOR ADDRESSABLE TERMINAL
1 1 . CP M SERIAL # REQUIRED
12. SPECIFY Z80, 8080. OR CDOS
13 SUPPLIED IN SOURCE CODE
14 COMPATIBLE WORDTEXT PROCESSOR
15. BASIC-80 (MBASIC) 5 0 OR HIGHER
16 MUST SPECIFY HOST APPLICATION LANGUAGE
17 REQUIRES Z80 CPU
CP/M IS A REGISTERED TRADEMARK OF DIGITAL RESEARCH
Z80 IS A REGISTERED TRADEMARK OF ZILOG INC
DESIGNATES NAME IS TRADEMARKED BY MFG
CORNERSTONE SOFTWARE
PO BOX 5151 • SAN JOSE, CA 95150
TOLL FREE 800 538-3160 CALIF (408) 996-8560
COPYRIGHT S 1981 CORNERSTONE SOFTWARE ALL RIGHTS RESERVED
CIRCLE INQUIRY NO. 98
Industrial tools include press on plastic
tipped hammers, screw on plastic tipped
hammers, plastic mallets, lead hammers, and
brass and copper hammers; hickory handles
are available in the complete line and many
have fiberglass handles with rubber grips
optional. Also the “z” hex wrench for both
fractional and metric screws is added. Clamp
Manufacturing Co., Inc., 1503 Adelia St., S.
El Monte, CA 91733, (213) 579-5379.
CIRCLE INQUIRY NO. 300
Machine diagnostic programs for Z80
microcomputers are running under the Digital
Research CP/M 2.2 operating system. Test
configuration is controlled by the operator
by keyboard entries, and detected errors
may be audited on the system console or list
device. Laboratory Microsystems, 4147
Beethoven St., Los Angeles, CA 90066.
CIRCLE INQUIRY NO. 301
Packaged prototype system, for imple-
menting industrial and other applications
using STD bus micro cards, includes all
components necessary to implement a stand-
alone Z80 STD bus system using a Radio
Shack TRS-80 for editing, assembling, and
console operations during program develop-
ment. TRS Proto includes the Mostek MDX-
CPU2 card and the Xitex XTDTRS interface
card; a 6-slot STD card cage with wire wrap
and extender cards; static RAMs with custom
address PROM and interface cable for the
TRS-80; Mostek DDT-80 debug operating
system in ROM; and floppy diskette (514 -in.)
containing driver software for the TRS-80.
The package is available in both a 2.5 MHz
configuration and a 4.0 MHz configuration.
Both systems operate from a single + 5V sup-
ply and may be used with any of the more than
100 different STD bus compatible I/O cards.
Price: $895 for 2.5 MHz and $1 ,040 for 4.0
MHz. QC Microsystems, P.O. Box 401326,
Garland, TX 75040, (214) 343-1282.
CIRCLE INQUIRY NO. 302
126 INTERFACE AGE
JULY 1981
Step Into The World of
Microcomputing
With Data Dynamics Technology
Your First Computer
by Rodnay Zaks
Order No. 17,014 258 pages $7.95
This book explains what a computer system is, what it can do, how it works
and how to select the various components and peripheral units. Written in
everyday language, the book is a comprehensive and enlightening guide to
the world of small computers. Whether you are using a computer, thinking
about using one or considering purchasing one, this book is indispensable.
The 8080A Bugbook:
Microcomputer Interfacing and Programming
by Peter R. Rony, David G. Larsen, and Jonathan A. Titus
Order No. 10,001 416 pages $10.50
The principles, concepts, and applications of an 8-bit microcomputer based
on the 8080 micrprocessor 1C chip. The emphasis is on the computer as a
controller. Intended to help develop the skills needed to use an
8080-based breadboard microcomputer system.
ISi^imu'r»Ouitle to
COMPUTER
PROGRAMMING
~ , ~r -j
8C8Ca
EWGBCCr
MICROCOMPUTER
INTERFACING
AND
30GRAMMING
ii
Beginner’s Guide to Computer Programming
by Bruce Ward
Order No. 13,003 480 pages $9.95
A primer for learning computer programming from the ground up. Instead
of attempting to explain programming in terms of language, the author
pursues his subject from the viewpoint of program requirements. Instead
of working backward from a language, the book begins by developing a
simple programming language of its own, determines a need, then gives
the instruction.
DATA DYNAMICS TECHNOLOGY P.O. Box 1217, Cerritos, CA 90701
Name (Print)
Address
City State Zip.
Please send me:
Order #
Qty
Price
Total
Order #
Qty
Price
Total
Shipping & Handling Charges $1.50ea. U.S., $2.50 ea. Foreign
TOTAL ORDER $_
*TAX $.
SHIPPING & HANDLING $.
TOTAL ENCLOSED $
#
□ Check or M.O.(U.S. Funds drawn on U.S. bank)
Exp. Date Signature
•California residents add 6% sales tax. Availability and prices quoted subject to change without notice.
Please allow 6-8 weeks for delivery. You may photocopy this page if you wish to keep your INTERFACE AGE intact.
Orders cannot be shipped unless accompanied by payment, including shipping & handling and tax where applicable.
DATA DYNAMICS TECHNOLOGY, A Division of INTERFACE AGE Magazine (213) 926-9548
SUPERBRAIN
Bv INTERTEC
64K Double or Quad Density units available. Uses
two Z-80 CPU’s. Commercial-type terminal with
12” monitor. Dual double density minifloppies.
Over 350 kilobytes of storage (twice that with quad
density drives). Two serial RS232 ports, I/O ports
standard. Expandable with optional S-100
interface. Comes with CP/MTM 2.2 operating sys-
tem. MiniMicroMart can supply a wide range of
CP/M development and application software.
w/64K Double Density, List $3495 . . $2869
w/64K Quad Density, List $3995 $3395
HEWLETT-PACKARD
HP-85A _ Desk-Top
HP83 List $2250 $1899
F.O.B. shipping point. All prices subject to change and all
offers subject to withdrawal without notice. Advertised prices
are for prepaid orders. Credit card and C.O.D. 2% higher.
C.O.D. may require deposit.
- WRITE FOR FREE CATALOG -
MiniMicroMart
1618 James Street
Syracuse, NY 13203 (315) 422-4467
CIRCLE INQUIRY NO. 106
EIA crossover switch allows the operator
to exchange two terminals with two modems.
The entire 25-line interface is switched. All
interface connections are made at the rear
panel of the module. Two 25-pin connectors
mounted on the front panel allow monitoring
of each modem-terminal interface. The
dimensions of the model 8539-D are 7 in. W
by 3 In. H by 7V , 2 in. D (1 7.8 cm W by 7.6 cm H
by 19.1 cm D) and the unit weighs approx-
imately 2 pounds (0.91 Kg). Price: $350.
International Data Sciences, Inc., 7 Wellington
Rd., Lincoln, Rl 02865, (401) 333-6200.
CIRCLE INQUIRY NO. 303
Monitor is designed for the TRS-80 model I.
Fully compatible with level II Basic and all
popular disk operating systems, Tasmon
incorporates a disassembler, complete with
labels and all standard monitor commands.
Available are a variety of input/output choices.
Tracing and memory modification are
facilitated, and other programs in memory can
be relocated on command. Tasmon comes
with over 40 pages of written documen-
tation. Some features include: computes
starting, ending and transfer addresses with
optional loading to memory and optional off-
set to avoid conflicts with programs already
In memory; allows interfacing with user
routines; has all standard monitor commands;
supports upper and lower case; supports any
combination of I/O between disk, memory,
printer and tape for system programs or
disassembly; hexadecimal addition and sub-
traction; memory can be searched for up to
4 contiguous bytes; 9 interactive break-
points; program can be traced by either
single stepping or continuously with 8
selectable speeds; calls can be stepped
through or executed in full; while single-
stepping you may skip the current instruc-
tion or backup to the previous one. The
Alternate Source, 1806 Ada St., Lansing, Ml
48910, (517) 487-3358.
CIRCLE INQUIRY NO. 304
Single unit module enables safe, transient-
protected and compatible data transmission
between RS232C DCE/DTE devices. The
OPTQ232 series solves ground loop inter-
ference problems with noise suppression
and 2,500V isolation between DCE and DTE
ground. As short haul modems this series
allows extended data path lengths to 2,000
ft. with high transmission rates up to 40K
baud/second per signal line. Select models
with two to twelve data/signal lines ASYNCH
and ten and twelve lines SYNCH. Each
module is built with high quality, state-of-the-
art electronic components to ensure a long,
reliable life. MOV transient protection for
greater levels of protection is optional and
custom configurations are available. The
devices are designed to meet CSA specifica-
tions. Price: from $215. Interface of Illinois,
9020 Niles Center Rd., Skokie, IL 60076,
(312) 883-1700.
CIRCLE INQUIRY NO. 305
SOFTWARE
BUSINESS
Billing system for one to ten physicians
handies 7000 accounts and 2000 trans-
actions per billing period. Medicare, Medicaid,
Medi-Cal, and Blue Cross forms are filled out
at the touch of a key by Med-Apple. The
insurance companies can be billed daily,
weekly, or monthly at the doctor’s discretion.
Up to 300 charge (RVS) codes can be
defined to the system by the doctor(s).
These charges can be used for services,
supplies, lab, X-rays or any items the patient
is to be billed for. At the end of the month a
report is generated which shows M-T-D, and
Y-T-D activity of any particular charge code.
Reports can be generated at any time to
show physician activity for amounts billed
and cash receipts. The system also includes
automatic 30, 60, 90+ day aging with a
delinquency report. The minimum system
requirements are an Apple II Plus (48K)
with three disk drives. The system also
operates on the Apple III and the Corvus
hard disk. Professional Medical Software,
3604 Foothill Blvd., La Crescenta, CA
91214, (213) 248-2884.
CIRCLE INQUIRY NO. 307
Accounting software package is designed
for the management and control of mini-
warehouse or self-service storage facilities.
Mini-Warehouse System (MWS) is compatible
with the Radio Shack TRS-80 model II when
run under CP/M. MWS is a general ledger
accounting system that keeps track of all
income and all expenses and provides
accounting information with a trial balance,
balance sheet, profit and loss statements,
budgeting. Additional financial information
is immediately available at all times from the
system. The system stores information on
tenants that can be recalled at any time to be
viewed on the screen or printed. A 1 2-month
rent receipts history is kept for each unit,
along with name, address, telephone number,
monthly rent, security deposits and additional
fields that are user defined. Tenants can be
billed showing current status, arrears,
balance due and a late charge can also be
added. The package will produce exception
reports like a list of dellquent tenants, vacant
units, movein dates, etc. A checkwriter that
automatically prints vendor names and
addresses on the checks is included. Major
vendors can be entered into the system
showing their name and address, telephone
128 INTERFACE AGE
JULY 1981
/ We're the \
WY f / / APPLE*Specialist. We
/ / / screen a complete line of software,
/ / hardware and accessories for your APPLE
/ Then we offer you only the best from all
major manufacturers... Rainbow Computing
(Write-On!, A Stellar Trek, Bowling
Data System...), Apple Computer,
FOR YOUR
APPLE COMPUTER
US
FROM
TO YOU
Adventureland, Automated Simulations,
On-Line Systems, Synergistics, Muse,
Mountain Hardware, Broderbund,
Sirius, Programma, Hayden,
m » Strategic Simulations...
RAINBOW COMPUTING
INC.
CALL OR WRITE TODAY
FOR YOUR FREE CATALOG !
Garden Plaza Shopping Center
9719 Reseda Boulevard, Dept. IAA
Northridge, California 91324
Phone U.S.A. (except Calif.) (800) 423-5441
California and Foreign (213) 349-0300
For technical questions: Phone (213) 349-5560
Open Tuesday to Friday 10 AM to 5 PM
f|cippkz computer inc.
♦APPLE IS THE REGISTERED TRADEMARK OF APPLE COMPUTER INC.
JULY 1981
INTERFACE AGE 129
Mi
■MM
®SSai
COMPUTERS
Intertec Superbrain SPECIALS
64K Ram, List $3495 $2595
64K Quad, List $3995 $2995
NorthStar
Horizon I 32K DD List $2695 $1989*
Horizon I QD Lisl $2995 $2245*
Horizon 2 32DD List $3095 $2289*
IntersystemDPS-l List $1749 $1495*
Call for latest NorthStar and
Intersystem Prices
Cromemco Z-2H, List $9995 $7945
System 2, 64K List $4695 $3749
System 3, 64K, List $7995 $6395
Disk Systems
Thinker Toys Discus 2D $939
Dual Discus 2D $1559
Discus 2 + 2, List $1549 $1259
M26 Hard Disk, List $4995 $3949
Printers & Terminals
Paper Tiger IDS-445 $649
with graphic opton $719
Centronics 730-1, List $795 $549
737-1, List $995 $769
704-9 180 cps $1495
703-9 180 cps $1569
TI810, List $1895 $1489
NEC SPINWRITER 5530 $2395
NEC SPINWRITER 5515 $2395
Diablo 630 List $271 1 $2399
Intertube III List $895 $729
Zenith Z-19 $719
Televideo 912C $679
920C $799
950 $999
Hazeltine 1420 $789
1500 $845
Soroc 120 List $995 $689
IQ135 $719
140 $994
Computers
Wholesale
Pa Box 144 Camillus, NY 13031
S' (315) 472-2582
Most items in stock for immediate delivery Factory sealed cartons,
w/full factory warranty. NYS residents add appropriate sales tax.
Prices do not include shipping VISA and Master Charge add 3%
CO D orders require 25% deposit Prices subiect to change without
notice
number and the year to date payments will
automatically be kept. All cash disbursements
can be allocated up to nine different expense
accounts. The system will automatically notify
the user when cash disbursements is greater
than available cash in the bank. The chart of
accounts is completely user defined and
financial statements can be customized to
show income, cost, and profit centers. The
system is completely interactive with all
actions prompted and led via questions and
choices displayed to the user on the system
video terminal screen. The MWS software
package requires a Z80, 8080, or 8085 based
microcomputer and 48K of memory, dual
diskette drives, an 80 column by 24 line
video terminal, and an 80-column printer.
A-T Enterprises, 221 N. Lois, La Habra, CA
90631, (213) 947-2762.
CIRCLE INQUIRY NO. 308
Client write-up system for CP/M based sys-
tems targets the certified public accountant.
The general ledger system includes a video
journal entry program with automatic paging,
on-line account verification, automatic journal
balancing and control over nine separate
journal books. The working reports generated
include a general ledger detail, working trail
balance and general ledger summary. Reports
can be directed to a VDT screen or printer.
Report headings, titles and format are under
user control through the master chart of
accounts. More than 21 financial reports and
26 supporting schedules are available in
either hard copy or video screen presenta-
tions. Micronetics, Inc., 1926 Hollywood
Blvd., Suite 328, Hollywood, FL 33020,
(305) 925-2333.
CIRCLE INQUIRY NO. 309
Basic text editor provides full screen text
editing of level 2 or disk Basic programs.
The editor’s four operating modes and 31
easy to learn commands can double pro-
grammer productivity. The cursor can be
moved to any position on the screen, which
can be scrolled up or down through the
program text. Characters can be inserted,
deleted, or changed and it is also possible to
insert, delete, copy, or move entire lines or
blocks of lines. Line number references are
automatically updated throughout the text as
such changes are made. Also provided are
global search and change commands and 26
user-definable macro keys. It is available for
TRS-80 model I ($24.95) and model III
($29.95). Computer Applications Unlimited,
Box 214, Rye, NY 10580.
CIRCLE INQUIRY NO. 310
Modular editor/assembler for the TRS-80,
M-ZAL, is available for the model I (M-ZAL-T 1 )
and the model 3 (M-ZAL-T3). The disk based
package includes full screen option menus,
full screen text editor, and object module
linker. The assembler produces system
tapes, CMD files, and relocation/external
symbol files. The object module linker allows
the user to relocate independent program
modules and link them together, thus creating
larger and more complex programs. Source
programs are not limited by memory size and
can also be linked together via the assem-
bler’s * INCLUDE command. Extensive listing
control features are supported, as well as 8
character labels and an alphabetical symbol
table and cross-reference. Price: $149.
Computer Applications Unlimited, Box 214,
Rye, NY 10580.
CIRCLE INQUIRY NO. 311
Mailing label and filing system is a 3-part
system that is extremely dynamic and allows
you to manipulate your files in dozens of
ways. Features include: user-formatted defi-
nition of files (up to 18 fields); binary sorting
(find a record by name in 1 -2 seconds); alpha-
betical directory of all files (read it starting
with any letter in the alphabet, and in reverse);
COUNT/SORT (pull a certain population
from the file, display, print out complete
records, or print mailing labels); special
practice mailing label program; edit section
(includes delete with special hole-plugging
feature); 2 types of back up programs;
optional “slug-line" for your mailing labels
(also optional “Contact Person” or “Position”
lines); COUNT/SORT using as many as 9
variables with as many as 9 values for each,
plus 3 optional range-sorts; automatically-run
variables text file (keeps track of your for-
matting and the total number of records
entered); slot and drive are user formatted;
and up to 980 records on a disk. Price:
$59.95 Avant-Garde Creations, Box 30160,
Eugene, OR 97403, (503) 345-3043.
CIRCLE INQUIRY NO. 312
Filing system, Video Librarian, is designed
to end the headaches of maintaining an up-
to-date accurate file of video cassette
programs and tapes. The program can
handle plot summaries, movie ratings, editing
codes, running lengths, audience rating
codes, hard copy print-outs, personal nota-
tions, and more. Video Librarian stores
hundreds of titles and lists out by over fifteen
Individually retrievable variables. It can even
perform some calculations to save valuable
tape time by helping you distribute your taped
programs more efficiently on cassettes.
Price: $20. Softronix, Suite 1 000, 4600 Park
Rd., Charlotte, NC 2821 1 , (704) 334-1958.
CIRCLE INQUIRY NO. 313
Word processor, Letter Perfect, is char-
acter-oriented and runs on an Apple II and
Apple II Plus with DOS 3.3, with 40/80
columns. Fast action (machine language),
menu-driven, single load program, with 34K
free, it requires Paymar LCA, one disk drive,
and 32K memory. Includes one time con-
figuration for your system, printer type, etc.
and can be reconfigured at any time.
Includes right hand justification and
supports incremental spacing, underlining,
boldface with NEC or Qume/Diablo. It will
use the special print characters of any
printer. Key codes make mnemonic sense
for easy use. All text is packed during saving
for greater disk storage capacity. Includes
full typewritten page of buffer space for
easy manuscript editing. Screen format
allows you to preview printed text. Price:
$150. LJK Enterprises, Box 10827, St.
Louis, MO 63129, (314) 846-6124.
CIRCLE INQUIRY NO. 314
Keyed file system for the TRS-80 models I,
II, and III, KFS-80, provides the Basic pro-
grammer with the ability to rapidly insert or
access keyed records in one or more data
files. Features include: easy to use Basic
interface; records are maintained in sorted
order by a specified key; records may be
inserted or retrieved by supplying the key;
records may be retrieved sequentially in
sorted order; binary tree index system
provides consistently rapid access to any
file, regardless of the number of records;
and multiple index files can be easily created
130 INTERFACE AGE
CIRCLE INQUIRY NO. 97
JULY 1981
FUTRA COMPANY
P. O. BOX 4380
DEPARTMENT I
TORRANCE, CA 90510
(213) 370-2933
APPLE II PLUS
COMPUTER
48 K Apple II ....$1169.95
Disk II W/Int 525.00
Disk II 455.00
Graphics Tablet 650.00
Language System . . 395.00
Parallel I/O 149.00
H.S. Serial 159.00
Centronics 1/0 179.00
Integer Firmwar 152.00
Applesoft Firmw ... 152.00
Communications . . . 179.00
Silentype 519.00
Sup R Mod 29.00
JIDEX VIDEOTERM
80X24
Display
$279
)X12 Dot Matrix with upper and lower
;ase and graphics capability. Use
vith Z80 business software on your
\pple with the Z80 softcard
CCS SI 00
Z80 CPU
MODEL # 2810A
$249
yifiiiil'iiiiSH
Npm
)n board serial I/O, on board 2K
tom monitor, power on jumps, full
luffering of data and address lines.
Assembled and tested.
MICROSOFT 16K
RAMCARD
$159
Add 16K of Ram to your 48K
apple. Use it to load Intger,
Applesoft or MBASIC. Perfect for
jse with the Z80 softcard and
MBASIC.
Research Science
Inc Peachtree/40
Software
• General Ledger . . . $219.00
• Accts Receivable ... 219.00
• Accts Payable 219.00
• Payroll 219.00
• Inventory 219.00
• Mailing List 219.00
NORTHSTAR
HORIZON II
32 K Dual Density $2295.00
32K Quad Density . 2695.00
32 K Ram 450.00
ATARI 800
Personal Computer
16K Color
$785
Includes: Computer, basic
cartridge, programming manual,
operators manual, RF Mod/Switch.
CCS GPIB IEEE
(488) Interface
Card
MODEL # 7490
$249
Up to 15 interconnected controllers,
talkers, and/or listeners can be
interfaced. Controls counters, signal
generators, digital Multimeters, color
graphics ETC. Includes 3 FT cable.
CCS Apple Boards
7114A 12K Prom
7424A Cal/Clock .
7440A Prog Timer
7470A A/D Conv .
771 0A Serial Asyn
771 2A Serial Sync
7720A Parallel . . .
7728A Centronics
781 IB Arith Proc
$ 69.00
. 99.00
. 89.00
. 95.00
129.00
149.00
. 99.00
. 99.00
325.00
Mountain
Computers Inc
• Romplus $169.00
• Romwriter 149.00
• Music System 495.00
• Apple Clock 249.00
• 100K Day Clock . . .309.00
• Introl System 244.00
• X/10 Control 179.00
ABT 10 Key Pad ....$115.00
ABT Bar Wand $175.00
DC Hayes Mod II .... $335.00
Personal Software
for Apple II
Hewlit Packard
HP85 Desk Top
Computer
$2650
Self contained unit includes: Console,
CRT, Printer, Tape Recorder. Comes
with BASIC and is compatible with
a variety of HP peripherals. Call or
write for more information.
APPLE II Software
• Apple Adventure ... $22.00
• Apple Bowl 15.00
• Shell Games 27.00
• Dos 3.3 55.00
• Dos Tool Kit 70.00
• Apple Fortran 175.00
• Apple Pilot 135.00
• Apple Plot 70.00
• The Cashier 199.00
• the Controller 550.00
• Apple Writer 59.00
• Tax Planner 109.00
MICROSOFT Z80
SOFTCARD
with MBasic and CP/M
$259
Now you can run Z80 or 8080
software on your apple. Includes
card, Diskette, and manuals for
the CP/M and MBASIC.
CCS S-100
FLOPPY DISK
CONTROLLER
MODEL 2422A
$349
Supports up to four drives in any
combination of 5" and 8” single-
or double-sided drives, reads and
writes soft-sectored diskettes formatted
to the IBM* standards for single-
and double-density diskettes, and
come fully supported with Rom-
Resident firmware and a copy of
CP/M* 2.2 on disk.
MICROMATION
SI OO Z80 CPU
With
64K Memory
$1895.00
Use multiple CPU’S in a single
SI 00 mainframe to provide each
user with a dedicated CPU with
64 K of memory.
TELEVIDEO CRT
MODEL # 920C
$895.00
Scotch Diskettes
Box of 10
Soft, 10 or 16 Sector
• Visicalc 3.3
$175.00
5 Va " o. 10 or 16 . . . .
8" SS/SD o Sec
.... S27.00
31.00
• CCA Data MGT .
. . 84.00
SS/DD 0 Sec
37.00
• Desk Top Plan II
. 185.00
DS/DD No Sec
44.00
5 Va" Sleeves (10) . .
S6.95
CIRCLE INQUIRY NO. 102
CCS SIOO
MAINFRAME
MODEL # 2200
$374
12 Slot Mother Board, Active
Ternination, card guides. Power
Supply with + &-16V & 4 AMPS and
8V & 20 AMPS, assembled and tested.
TARBELL
SIOO Z80 CPU
WITH MEMORY
MANAGEMENT
$399.00
Dynamic mapping of logical to
1 megabyte of physical memory
in 4K blocks. Designed to
implement multiuser operating
system such as the MP/M.
Includes two serial I/O ports.
CCS Intergrated
Computer
MODEL # 2210A
$1799
Mainframe, Z80 CPU, 64K
memory, Disk Controller, RS232
cable, flopy disk cables, CP/M2.2.
Integrated, tested and shipped
with cables installed.
TARBELL
SIOO BOARDS
32K Static Ram
Floppy Disk Interface $649.00
Double Density $445.00
EPSON MX80/FT
PRINTER
DOT MATRIX
9X9 Dot Matrix printhead offers
40, 60. 80, 132 column with multiple
Font capabilities. 50 million character
life printhead can be replaced for less
then $30. Requires parallel interface.
Epson/Apple MX80
Interface $99
TEXAS
Instrument Printer
MODEL # 820 R/O
$1795.00
CORVUS
HARD DISK
10 MEGABYTE
$4350
Winchester drive for Apple or
S100 computer. Please specify.
CCS S-100
64K Dynamic Ram
MODEL 2065A
$549
The 2065 provides your S-100
system with 64 K of fast, reliable
memory. Compatible with the IEEE
proposed STD. Features 4116-Type
dynamic rams, use with A 4
MHZ CPU.
CCS S-100 Boards
• 2032A 32K Static Memory $544.00
• 2501A Motherboard . $109.00
• 271 0A 4-Port Serial . . $260.00
• 271 8A Serial/
Parallel Interface $275.00
• 2720A 4-Port Parallel 1/0 $194.00
SANYO 12”
Green Screen
Monitor
FUTRA PRICE $285
800 Line Resolution monitor with
green phosphoric screen for pleasant
viewing. Perfect for new 80 by 24
video boards.
Sanyo 9”
B&W Monitor ...$190.00
Leedex 12"
B&W Monitor . . .$155.00
Shugart Associate
801 /R Disk Drives
INCLUDES: Power Supply,
Case, Cable, and Doc-
umentation.
1 DRIVE $795.00
2 DRIVES $1195.00
TRADEMARKS
CP/M -Digital Research
Apple 11-Apple Computer Inc.
Peachtree- Retail
Sciences Inc.
Mail Order Terms of Sale: Price based on prepaid orders. NO COD's. Visa or
Master Charge orders add 3% to purchase price. Allow 14 working days for
personal and company checks to clear. Order under $100.00 add $3.00 for
shipping and handling. All orders (unless specified in ad) within Continental
U S. shipped U.P.S. no charge. AP0 or out of Continental U.S. write or call
for shipping charges. All prices subject to change and all offers subject to
withdrawl without notice. CA residents add 6% sales tax.
These are just a few of our many
fine offers - computers, periph-
erals, modems, printers, disc
drives and an unusual selection
of package values. Call TOLL
FREE today and check us out for
price and warranty.
Pure Radio Shack equipment warranteed
at any Radio Shack store or dealer' Fac-
tory warrantees on Apple and Atari equip-
ment. Other equipment carries manufac-
turer's warranty or Computer Plus 180
day extended warranty. Combined war-
rantees carry Computer Plus 180 day war-
ranty or original manufacturer'swarranty.
DEALER INQUIRIES ARE INVITED
Prices subject to change without notice.
TRS-80 is a registered trademark of Tandy Corp.
call TOLL FREE
1 - 800 - 343-8124
Dept. L
245A Great Road
Littleton, MA 01460
( 617 ) 486-3193
CIRCLE INQUIRY NO. 96
132 INTERFACE AGE
that allow access of a single database by
multiple keys, such as by both name and zip
code. Prices: model I and III, $100; model II,
$175. Racet Computes, 1330 N. Glassell,
Suite M, Orange, CA 92667.
CIRCLE INQUIRY NO. 316
Graphing program features menu driven
options that provide a powerful tool that can
be used immediately with no loss of valuable
time. Data-Plot is useful for plotting of
numerical information. Plot displays range
from single line or bar charts to multiple line,
additive bars as well as mixed line and bar
formats. Scatter diagrams and pie charts are
also easily created. Basic statistics are
calculated for each display. Automatic and
manual scaling and labeling are provided. All
figures may be output to a Trendcom or
Silentype printer or saved as a hi-res picture.
Price: $59.95 for any Apple computer with
Applesoft ROM and 48K. Muse Software,
330 N. Charles St., Baltimore, MD 21201,
(301) 659-7212.
CIRCLE INQUIRY NO. 317
Small business software is available for
the Atari 800. Microledger performs trial
balances, produces profit and loss state-
ments and balance sheets, as well as out-
putting an audit trail. The features specific to
it are options allowing the user to quickly and
easily review and update any records in the
journal or chart of accounts, a running
balance column in the journal which shows
the user on the input whether or not the
journal is balanced, and numerous error
traps alerting the user to improper inputs.
Price: $140. Compumax Inc., P.O. Box 1139,
Palo Alto, CA 94301, (415) 321-2881.
CIRCLE INQUIRY NO. 318
Financial software package designed spe-
cifically for mortgage and finance companies
performs all of the record keeping and
servicing of trust deed loans as well as the
maintaining of the investor records. Financier
system produces: investor checks, trustor
payment receipts, investor monthly and or
quarterly reports, trust deed listings by
maturity date, dunning letters (collection
letters), check register, interest register,
profit and loss statements, and balance
sheet. The system is designed to run on
CP/M or MP/M operating systems and is
supplied in compiled form. All ABS software
is hard-disk compatible and supports multi-
user application. Applied Business Software,
15614 S. Hawthorne Blvd., Suite 104,
Lawndale, CA 90260, (213) 679-0651.
CIRCLE INQUIRY NO. 319
Client write-up system designed for the
certified public accountant integrates all
write-up function into an easy to use auto-
mated system. This general ledger system
includes: unique video journal entry program
with automatic paging, on-line account verifi-
cation, automatic journal balancing and
control over nine separate journal books.
Working reports that can be generated
include a general ledger detail, working trial
balance, general ledger summary and several
other assorted control reports. Reports are
available in 80 or 132 column presentation
and/or may be viewed on the video screen
with the systems extensive video inquiry
capabilities. Headings, title columns, dollar
signs, money columns, underlining, accumu-
lations, and other presentation features are
user specified through the master chart of
accounts. The system allows subaccounting
within ledger categories and a complete sub-
schedule reporting system to facilitate
printing of user defined schedules. Over
twenty-one financial reports are available
either in hard copy or video screen presenta-
tions. Based on the CP/M operating system,
the software module is available in floppy or
hard disk configurations including multi-user
environments. Micronetics, Inc., 1926 Holly-
wood Blvd., Suite 328, Hollywood, FL
33020, (305) 925-2333.
CIRCLE INQUIRY NO. 320
EDUCATIONAL
Class management package includes
systems for class roster development,
teacher schedule preparation, student grade
entry, report card preparation, master record
development, and student file management.
The newly packaged product offers an
extended operating manual, a full featured
system of programs for the school adminis-
trator, and a complete student counselling
and guidance management system. The
system offers the printing of class rosters,
report cards, honor roll lists, master records,
and file folder labels. Price: $299.95. Charles
Mann and Associates, 7594 San Remo Trail,
Yucca Valley, CA 92284, (714) 365-9718.
CIRCLE INQUIRY NO. 321
Educational game, Galactic Guardian, pre-
sents the questions and answers in a space
game format. The student is asked to save
the galaxy from invading spacemen by
correctly responding to the questions con-
tained on the subject data tape. All corrected
answers are reinforced and wrong answers
corrected. Guillotine is a variation of the
hangman game. This game transports the
student to the French Revolution. His job is
to save the man on the screen by correctly
answering the questions presented to him/
her. The games come on a single cassette
with instructions. Teach Yourself by Com-
puter Software, 40 Stuyvesant Manor,
Geneseo, NY 14454, (716) 243-3005.
CIRCLE INQUIRY NO. 322
Computer-aided instruction software is
used by colleges and secondary schools as
a replacement for timeshare services or
groups of small individual Radio Shack or
Apple computers. The Tl 32 system uses an
extended Basic language similar to that used
on the DEC-10. Programs include simulations
in chemistry and biology, statistical programs
for natural and social sciences, computer-
assisted drill and instruction in biology,
chemistry, English, political science and
CPR principles. The programs are written in
Basic to run on the Technico Tl 32 which is
available in floppy disk and hard disk models
and can support up to fifteen simultaneous
users who may operate the Technico com-
puter in a local or remote mode. In addition,
terminal switches can be installed, which
allows continued access to an existing time-
share service. Technico, 9051 Red Branch
Rd., Columbia, MD 21045, (301) 995-1995.
CIRCLE INQUIRY NO. 324
Instructional system is designed to help
learners gain and use fundamental tools and
concepts in beginning algebra. Each diskette
which comprises the complete algebra
JULY 1981
The book you’ve
been waiting for.
Ever since Radio Shack sold rhe first
TRS-80 Model I users have been
searching for derailed information
abour irs inner workings rhor Tandy
would nor, or could nor, moke
avoiloble. In particular rhe Level II
BASIC from Microsoft contains dozens
of subroutines rhor con be tremen-
dously useful ro any programmer, bur
Tandy Corporation is probably under
contractual obligorion ro Microsoft nor
ro supply information (if they even
hove it!).
Dedicated users, proficient in as-
sembly language, hove disassembled
rhe Level II ROMs and made their
own comments. Bur rhe majority of
users are left in with virtually no
information, apart from occasional
articles and whatever rhey can
decipher on their own.
ENTERPRISING USERS - Several of rhe
more enterprising programmers
realized that if rhey published their
own comments a lor of TRS-80 users
would buy them. The BOOK,
Disassembled Handbook and Super-
map are some of rhe avoiloble
books giving comments on rhe ROM
set - bur rhey all suffer from serious
drawbacks, being either incomplete,
unintelligible or even worse -
inaccurate!
Incomplete books are usually
published when rhe author has nor
finished understanding what he's
writing abour. Hence rhe "continued
next book" lines in some publications,
translated into english read “buy
another book when I've done some
more work". Unintelligible books ore
due ro poor editing, or no editing at
all! Inaccurate information is a result
of nor checking with anyone else.
* T.M. Microsoft * T.M. Tandy Corp.
Microsoft BASIC Decoded & Other
Mysteries is both complete and
understandable. Nearly 7,000 lines of
comments for rhe Level II ROAAs, with
an additional 6 chapters of useful
information, make this rhe biggest
and best book available on rhe
subject.
Mirren by James Favour, rhe
comment section rook more than a
Jinm * Inrrniir
MH IHtSiU 'l ItiSH »/ ( ««/ «
M I
Complete & Understandable - IJG,
publishers of TRS-80 Disk & Other
Mysteries, could have published an
incomplete or unintelligible book on
rhe ROAAs - bur chose ro wait and do
it properly.
year ro finish - it even includes rhe
changes for rhe latest ROM set in an
appendix. Edited by Jim Perry, until
recently managing editor of 80
AAicrocompuring, the text and
comments are understandable.
Tested examples are given for
virtually every ROM subroutine,
showing you how ro CALL them from
BASIC or use them in an assembly
language program. With more than
300 pages Microsoft BASIC Decoded
& Other AAysreries is by far rhe largest
book abour Level II available.
Copyright - In order ro respect
AAicrosofr copyright rhe actual disas-
sembled code is nor printed, bur rhe
book is designed ro come opart and
fir into a standard 3 ring binder with
your own disassembly (all pages are
pre-drilled).
In short, Microsoft BASIC Decoded &
Other AAysreries, is rhe most complete,
understandable and accurate guide
to your Level II ROAAs that is available
- bar none!
| | Pick one up or your nearest
□ 11 IJG dealer, phone your order
■ ■ ■ in or use rhe coupon -
satisfaction guaranteed.
FOR TRS-80 USERS
Please rush me copy/copies of Microsoft Basic Decoded & Other
Mysteries @ $29.95 each. Add $2.00 shipping & handling per book.
Name (Print)
Address
City
State Zip
TOTAL ORDER $.
•TAX %
□ Check SHIPPING A HANDLING $
TOTAL ENCLOSED $.
# Exp. Date Signature
DATA DYNAMICS TECHNOLOGY, P.O. Box 1217, Cerritos, CA 90701
For European delivery contact INTERFACE AGE Europe, Dahlienatr. 4. D-601 1 Munchen-Vaterstetten, West Germany.
•California residents add 6% sales tax. Availability and prices quoted subject to change without notice.
Please allow 6-8 weeks for delivery. You may photocopy this page if you wish to keep your INTERFACE AGE intact.
Orders cannot be shipped unless accompanied by payment, Including shipping A handling and tax where applicable.
DATA DYNAMICS TECHNOLOGY. A Division of INTERFACE AGE Magazine (213) 926-9548
JULY 1981
INTERFACE AGE 133
Hi
r
The Apple 11 Inflation Fighter
Is Back
Due to the tremendous response from our
last INFLATION FIGHTER AD, we are
pleased to extend our sale prices. Our
INFLATION FIGHTER SYSTEM consists
of an APPLE II PLUS Computer with 48K,
DISK DRIVE WITH CONTROLLER
(DOS 3.3) and RF MODULATOR.
Reg. Price $2205.00
SALE PRICE $1725.00
• PRICE INCLUDES 24 HOUR
BURN IN
• ROM AND RAM TEST.
Extended warranty for Apple II $195.00
Apple Hardware
Reg.
Sale
Apple Disk Drive
w/cont. 3.3
645.00
540.00
Apple Disk Drive II
525.00
475.00
Apple Language System
495.00
382.00
Apple ROM Cards
(FP or Integer)
200.00
150.00
Apple Serial Card
195.00
147.00
Apple Silentype Printer
635.00
535.00
DC Hayes
Micromodem II
379.00
308.00
Microsoft Z-80 Card
349.00
285.00
Microsoft 16K RAM
Card
199.00
160.00
Apple Software
Reg.
Sale
BPI General Ledger System
395.00
340.00
BPI Inventory Package
395.00
340.00
Apple The Controller
625.00
535.00
CCA Data Base Manager
99.00
80.00
Visicalc
150.00
115.00
Desktop Plan
99.00
80.00
Microlab Database System
150.00
125.00
Stoneware DB Master
189.00
160.00
Progamma Apple Pie
129.00
99.00
Muse Supertext II
150.00
125.00
Softape Magic Window
99.00
75.00
Welch Check Register
35.00
29.00
3M Diskettes (10 pak)
50.00
28.00
Immediate delivery. Phone and mail orders
accepted. Please call or write for shipping
rates. We ship world wide (F.O.B. Long
Beach). A-VIDD source I.D. number
TCW547. Prices subject to change without
notice.
A-VIDD
electronics co.
2210 Bellflower
Boulevard
Long Beach, CA
90815
(213)598-0444
(714) 821-0870
Three blocks South of the San Diego
Freeway in the Los Altos Center.
Mon - Thurs
Hours: Fri
Saturday
8:30 AM 5:30 PM'
8:30 AM-9:00 PM
10:0 0 AM-5:30 PM
J
CIRCLE INQUIRY NO. 92
system stands completely independent of
the others. As skills are fully mastered in
one, additional units may be purchased.
Algebra features total color high-resolution
graphics display; upper/lower case text for
maximum clarity; and flow charted "informa-
tion maps" which mark the learner’s
progress. Comprehensive documentation
describes the system and its instructional
prototype. 3.3 DOS and 48K Applesoft are
required. Price: $39.95. Edu-Ware Services,
Inc., 22222 Sherman Way, Suite 102,
Canoga Park, CA 91303.
CIRCLE INQUIRY NO. 325
Spelling checker, Hexspell, is compatible
with most of the word processing programs
available for the TRS-80, including Radio
Shack’s Scripsit. It reads through documents,
checking the words against its 29,000 word
wordlist while simultaneously displaying the
text for a manual proofread. The program
features simple fast error correction. Erro-
neous words are shown in full context when
detected, and can be immediately replaced.
The replacement word is itself instantly
rechecked to ensure correctness. Hexspell
rapidly adapts itself to the user’s vocabulary
—it can be taught to become bilingual. A
single keystroke teaches a new word, and
the program constantly optimizes its wordlist
so that frequently used words are found
fastest. Unused words are automatically
forgotten if the word list becomes full.
Hexspell requires a 48K TRS-80 model I with
2 disk drives. Price: $69. Hexagon Systems,
P.O. Box 397, Stn A, Vancouver, B.C.
Canada V6C 2N2, (604) 682-7646.
CIRCLE INQUIRY NO. 326
GAMES
Fantasy role-playing game, Hellfire Warrior,
allows the player to take on the role of his
favorite hero. The player must rescue the
warrior maid from the depths of a four-level
dungeon and bring her back to sun and air.
The game has more than 200 rooms— riddled
with trap doors, bottomless pits, and filled
with monsters and treasures, and the player
must kill the great bat-winged demon, cross
bridges of flame, face death itself and live
before the adventure is complete. For
experienced fantasy role-playing gamers,
the game is available on cassette for the Pet
(32K) and TRS-80 (level II, 16K), and on disk
for the TRS-80 (32K) and the Apple (48K with
ROM Applesoft) for $39.95. Automated
Simulations, P.O. Box 4247, Mountain View,
CA 94040.
CIRCLE INQUIRY NO. 327
Wargame, Computer Conflict, consists of
two introductory games, Rebel Force and
Red Attack! Rebel Force allows you to
command a Soviet regiment which must
retake a vital town overrun by a computer-
directed guerrilla uprising. Using armored,
infantry, and heavy weapons companies, you
must negotiate the hi-res mapboard while
being opposed by minefields, ambushes,
militia, and anti-tank guns— all skillfully
deployed by your computer in one of 5 levels
of complexity. Red Attack! is a two player
game that simulates an invasion by a mixed
Soviet tank and infantry force against a
defending battalion. The victor goes to the
player commanding 2 of the 3 vital crossroads
at the end of the game. The game is available
for a 48K Apple II (Applesoft ROM) on disc.
Price: $39.95. Strategic Simulations Inc.,
465 Fairchild Dr., Suite 108, Mountain View,
CA 94043, (415) 964-1353.
CIRCLE INQUIRY NO. 328
Football game, Tuesday Morning Quarter-
back, gives you 30 seconds to choose from
1 6 different offensive plays with eight pass
patterns, seven running plays, plus an
option, and six defensive patterns— nearly
1 00 offense/defense combinations. The
game is for beginners and experts alike. It
comes with two additional programs. One
lets you make substitutions, transfer
players, keep up with injuries and even draft
new choices. You can easily create your
own all-star team and update your team
rosters. Another program lets you practice
your kicking skills before you start huddling
for the real action. You do not have to be a
football expert to play. A glossary of football
terms and some helpful hints to improve your
strategies are included to help you with your
decision making. The game is available on
disk for the Apple with 48K and Applesoft in
ROM . Price: $29.95. Automated Simulations,
P.O. Box 4247, Mountain View, CA 94040.
CIRCLE INQUIRY NO. 329
Wargame, Missile Command, begins with
wave after wave of enemy missiles raining
down on an earth missile base and 6
surrounding cities. The player, as base
commander, is responsible for protecting
and defending the territory from enemy
attack. To combat each wave of enemy
missiles, the base commander is given 30
guided defense missiles which, when
exploded In the path of attacking missiles,
destroys them. Each successive wave of
attacking missiles comes faster than the
previous one and the game continues until
all cities and the missile base are lost. After
the sixth wave of missiles, the enemy may
attack with smart cruise missiles. Shaped
like satellites, they can detect and evade
defense missile explosions. Unless the player
can place the defense missile target directly
on the smart enemy missile, the enemy will
be successful in getting through to one of
the cities or the missile base. Dumb enemy
cruise missiles are easier to stop as they
can’t detect defense movements and travel
in a straight line. In addition to enemy
missiles destroyed, points are scored for
unused defense missiles and saved cities. A
bonus city is given for every 10,000 points
scored. Additional features include game
difficulty adjustment to correspond to player
skill levels, slow game variations designed
for young children and screen color changes
as game progresses to reduce eyestrain
during extended game play. Price: $31.95.
Atari Inc., 1265 Borregas Ave., P.O. Box
427, Sunnyvale, CA 94086.
CIRCLE INQUIRY NO. 330
Chess and Checkers programs, MicroChess
and Checker King, are for the Atari 400 and
800 computers. MicroChess turns a com-
puter display screen into a chess board.
Checker King turns the computer display
screen into a colorful checkerboard. Both
programs are illustrated using high-resolution
graphics. Personal Software, 1 330 Bordeaux
Dr., Sunnyvale, CA 94086, (408) 745-7841.
CIRCLE INQUIRY NO. 332
Casino blackjack table is simulated on the
TRS-80 screen by the Casino Blackjack/
134 INTERFACE AGE
JULY 1981
Counter program. The player plays the center
hand of five, and watches all the cards as they
fall on each one. Standard casino rules are
observed — the player may split, double down,
take insurance bets, and the dealer must hit
1 6 and stand on 1 7. One deck may be used,
or two or four decks mixed together. For
counting practice or casual play, three dealing
speeds can be selected. ForTRS-80 models
I and III. Cassette $14.95, disk $19.95.
Manhattan Software, P.O. Box 35, Pacific
Palisades, CA 90272, (213) 454-8290.
CIRCLE INQUIRY NO. 333
Intelligent chess program is designed for
the model I TRS-80 tape system and disk
system. This computer chess master features
a choice of ten levels of play from blitz where
the computer has three seconds to move to
infinity where the computer considers every
conceivable play. The program is a conser-
vative player and follows all the accepted
rules of international play. Another feature of
Chessmate 80 is its ability to move for you. It
excells as a chess teacher in that the user
can observe the computer actually selecting
through alternative moves as it executes its
decision making process. Instant Software
Inc., Peterborough, NH 03458.
CIRCLE INQUIRY NO. 334
War game, The Warp Factor, allows one or
two players to choose from among 1 2 star-
ship designs representing 5 Galactic Empires.
The players are placed squarely in the
Captain’s role, dealing with the critical
parameters of interstellar battle such as
energy allocation for phasers, shields,
disruptor bolts, screens, and warp engines.
With an average game lasting between thirty
minutes and four hours, the players can
create scenarios ranging from space skirm-
ishes to a full-scale, all-out war. Price:
$39.95. Strategic Simulations Inc., 465 Fair-
child Dr., Suite 108, Mountain View, CA
94043, (415) 964-1353.
CIRCLE INQUIRY NO. 335
SYSTEMS
Operating system, Oasis version 5.5 Multi-
user Spooler, is designed for Z80 micro-
computers. With up to 15 users accessing a
single printer, the system allows maximum
printing efficiency. Twenty-six user-defined
queues can be used to prioritize waiting jobs
or execute special forms. Archive and
Restore, a back-up utility, can be used to
protect large amounts of hard disk data on
tape cartridge or multiple floppies. Designed
for files that are often updated but rarely
accessed sequentially, keyed file capabilities
compliment the system’s existing direct,
sequential and ISAM files. Other features
include flexibility in maintaining public, private
or shared files with versatile security and
accounting controls; file locking and auto-
matic record locking; convenient inter-user
communications; and a general purpose text
editor. Price: $500 for single-user and $850
for multi-user versions. Phase One Systems,
7700 Edgewater Dr., Suite 830 Oakland, CA
94621, (415) 562-8085.
CIRCLE INQUIRY NO. 336
CP/M compatible operating system offers
higher throughput, increased reliability and
extra professional features for both single and
multiple-user environments. MuDOS is ideal
for use with the MuSYS Net/80 and EXP/80
network slave processors. The system may
be customized to any Z80-based hardware
configuration and used in place of CP/M,
MP/M and CP/Net. Program loading under
the system is six times faster than CP/M. File
processing functions average three to five
times faster. It uses the extra registers and
instructions available on the Z80 to speed
processing of operating system calls. The
system is an ideal replacement for CP/NET
in the MuSYS Net/80 network slave pro-
cessor. Net/80 performs as a Z80 slave
loosely coupled to an S-1 00 bus and includes
64K of RAM, a single level interrupt, a
console serial port and a parallel port for
communication with the S-1 00 bus master
CPU. The MuSYS EXP/80 expansion board
adds a second serial port, a Centronics-
compatible printer or 8-bit bidirectional
parallel port, priority interrupt control, real
time clock and other features to such net-
works. Price: $300-$750. MuSYS Corp.,
1451 E. Irvine Blvd., Suite 11, Tustin, CA
92680, (714) 730-5692.
CIRCLE INQUIRY NO. 337
CP/M version of North Star 2.2 allows users
of the Horizon microcomputer to have a fully
compatible operating system for both floppy
and hard disk systems. The unit consists of a
single diskette that works with a double
density, quad capacity and hard disk systems,
and features a unique sequential file access
capability. Approximate price: $230. North
Star Computers, Inc., 1440 Fourth St.,
Berkeley, CA 94710, (415) 527-6950.
CIRCLE INQUIRY NO. 336
Operating system and programming lan-
guage designed to speed software develop-
ment of high-performance applications for
the Motorola Exorset 30 microcomputer, is a
fully interactive development tool, used for
instrumentation, process control, data acqui-
sition, graphics, and similar projects. Poly-
forth includes a screen editor, in addition to
the standard Polyforth multi-programmed
operating system, assembler, interpreters,
and Forth language compiler. A special CAI
course for novice Forth programmers is
included on a separate diskette. Options
include 2-D graphics, a math package based
on fixed-point fraction arithmetic, and file
management. Price: $4,750. Forth, Inc.,
2309 Pacific Coast Hwy., Hermosa Beach,
CA 90254, (213) 372-8493.
CIRCLE INQUIRY NO. 339
Project control system for large or small
project teams provides weekly status reporting
by team member and for the entire project.
The software can operate with the CP/M
operating system. Project Monitoring Sys-
tem’s weekly reports are based on an original
schedule and a revised estimate-to-complete.
Schedules are developed for each project
team member consistent with the overall
time-frame and estimated effort. The system
generates a Project Schedule Summary,
listing each activity and the weekly estimates
by individual. This schedule is finalized by
the team managers and provides the basis
for future monitoring. Documentation for the
Project Monitoring System includes a descrip-
tion of each screen and report. One chapter
discusses the steps necessary to set up a
project. The installation section includes
sufficient Fortran code to be compatible
with most systems. Only four routines must
be updated for the host computer. The soft-
ware requires a Fortran compiler and the
source code is included with the purchase.
Price: $175. Escape, Ltd., P.O. Box 18797,
Atlanta, GA 30326, (404) 255-0404.
CIRCLE INQUIRY NO. 341
Oasis operating system is now available
for new NNC Electronics System 80/80W
microcomputers. The combination allows
unique flexibility in maintaining public,
private or shared files with versatile multi-
user security and accounting controls. File
locking and automatic record locking insure
data integrity for up to 4 users on the 1 28K
RAM systems. Supporting the NNC system
80W lOM-byte Winchester hard disk, Oasis
compliments the mass storage media with
sophisticated archive and restore back-up
capabilities. Multi-user Spooler, convenient
inter-user communications capabilities, and
general purpose text editor are additional
software features. Prices: $500 for single-
user and $850 for multi-user versions. Phase
One Systems, 7700 Edgewater Dr., Suite
830, Oakland, CA 94621, (415) 562-8085.
CIRCLE INQUIRY NO. 356
System support for North Star Horizon
with hard disk can be increased up to five
terminals with the addition of TSS/A. It is a
multi-user operating system, supporting
North Star’s integrated application software
systems, providing users with shared access
to the system programs. It gives the com-
puter important flexibility for expanding with
the increasing demands of the end-user.
This capacity is especially important to small
business customers who need to plan for
orderly expansion in data and word pro-
cessing stride-for-stride with their growing
enterprises. All present Horizons can be
expanded up to a five-user system with the
addition of a hard disk, memory, and multi-
port I/O supported by the TSS/A software
package. North Star Computers, 14440
Catalina St., San Leandro, CA 94577,
(415) 357-8500.
CIRCLE INQUIRY NO. 355
Programming language, C, is for use on
Cromemco's Z80A-based, S-1 00 micro-
computer systems. The powerful, general
purpose programming language features
economy of expression, modern control flow
and data structures, and a rich set of
operators. C, which was originally developed
JULY 1981
INTERFACE AGE 135
wmm i
and implemented on the Unix operating
system, is an effective programming language
for a wide range of applications. C combines
features and powers provided by assembly
languages with the structured programming
techniques available In higher level lan-
guages. It is extremely effective for writing
operating systems, languages, utilities and
I/O drivers, communication software, data-
base management systems, file management
software, and fast graphics software. The C
programming language operates under the
multi-user, multi-tasking Cromix operating
system and produces relocatable code that
can be linked with Fortran, Cobol, and
Assembly language or called from Basic. It is
available on 5-in. diskette or 8-in. diskette
including extensive documentation. Price:
$595. Cromemco, Inc., 280 Bernardo Ave.,
Mountain View, CA 94043.
CIRCLE INQUIRY NO. 340
Application programming language is for
8080, Z80 and 8085 microprocessors.
PL/l-80 programming systems comprise four
major components: PL/l-80 compiler, LINK-80
linkage editor, PI/1-80 run time library and
RMAC relocatable macro assembler. The
system generates industry standard Micro-
soft relocatable code so users can link load
subroutines created by other language
translators. LINK-80, a disk to disk link loader,
can load programs up to the maximum size of
the machine. The run time library contains
over 300 individual subroutines but loads
only those which are used by your program.
An executable program can be as small as
600 bytes. The package includes three
manuals and a programmer’s quick reference
guide. The large number of sample programs
provided serve as a thorough hands on
course in PL/I programming. Price: $500,
documentation $35. Westico, Inc., 25 Zant
St., Norwalk, CT 06855, (203) 853-6880.
CIRCLE INQUIRY NO. 342
System software product, Formula/1, is
aimed at the telecommunication users
desiring an across the board improvement in
transaction response time. The product
yields a performance response boost and
requires absolutely no changes to either the
telecommunications monitor or user applica-
tion programs. Performance improvements
of 20% to 60% are possible in individual
transaction response times, as well as in
CICs and IDMS-DC start-up. Gains will vary
depending on the complexity and the volume
of the environment. Because the product
decreases system overhead, even well tuned
applications will experience performance
improvement. It functions in all OS/VS
environments on a full range of IBM main-
frames and compatible processors. Price:
$5,500. DBMS, Inc., 33 W. Roosevelt Rd.,
Lombard, IL 60148, (312) 325-6600.
CIRCLE INQUIRY NO. 343
Oasis operating system is available for
the S-100 based California Computer
Systems CCS 200, CCS 300 and CCS 400
microcomputers. The Oasis/CCS combination
allows flexibility in maintaining public, private
or shared files with versatile user security
and accounting controls. File locking and
automatic record locking insure data integrity
for up to 16 users on the easily expanded
microcomputer. Archive and Restore, it’s
sophisticated back-up utilities, support the
California Computer System’s 10- and
CIRCLE INQUIRY NO. Ill
U*g23T
Compos
J|^800™. .$789
''ATARI*' List $1080 ^
ATARI® 400. . .$429
m SIS HP-85
HP-85 Accessories
5 V." Dual Master Disc Drive List $2500 $2125
5V«” Single Master Disc Drive List $1500. . $1275
HP 7225A Graphics Plotter List $2050 $1845
HP-85 16K Memory Module List $395 $355
HP-85 Application Pacs Standard List $95 $85
Serial (RS-232C) Interface Module List $395. . $355
GPIO Interface Module List $495 $445
-si $2250
HP-83
4 1895
HP-41CVwith five times
more memory
built in.
List $325
$249
HP-41 C
List $250
$199
HP-32E Scientific w/Statistics 53.95
HP-33C Scientific Programmable $79.95
HP-34C Advanced Scientific
Programmable 123.95
HP-37E Business Calculator $49.95
ersonal
omputer
ystems
609 Butternut Street
Syracuse, N.Y. 13208
( 315 ) 475-6800
Prices do not include shipping by UPS. All
prices and offers subject to change without
notice.
20-Mbyte Winchester-type hard disk. Multi-
user Spooler, convenient inter-user communi-
cation capabilities, and general purpose text
editor are additional software features. Com-
prehensive program development support
includes high level Basic with re-entrant run-
time module, EXEC interactive job control
language, text editors, compiler, interpreter,
relocating macro assembler, debugger, linkage
editor, and diagnostic/conversion programs.
File Sort and RM Cobol are optionally avail-
able. Price: $500 for single-user and $850
for multi-user versions. Phase One Systems,
Inc., 7700 Edgewater Dr., Suite 830,
Oakland, CA 94621, (415) 562-8085.
CIRCLE INQUIRY NO. 345
Firmware and software set enhances the
CP/M operating system on the Intertec
SuperBrain. With the package installed, disk
capacity is increased 16%, and the track-to-
track step rate is five times faster. The
spindle motor can be shut off when the disks
are not being accessed. Features include the
capability to program 35 keys, buffered I/O on
either RS232 port, special keycap support
for popular word processing programs,
spindle motor speed check, programmable
handshaking modes, and a real time clock.
Continued are the lobyte capability,
keyboard type ahead, auto repeat on all
keys, greater screen control, an optional
diagnostic package, and a full manual with
interface, operation, and maintenance infor-
mation on SuperBrains. SB/E is available for
both standard and quad density SuperBrains,
for DOS versions 3.0 or later. Price: $195.
IE Systems Inc., 98 Main St., Newmarket,
NH 03857, (603) 659-5891.
CIRCLE INQUIRY NO. 346
UTILITY
Language modification, Alpha-Cobol level
3.3, contains a number of added features. It is
among the most complete level 2 implementa-
tion although still running in a user partition
of 32K bytes. It provides a complete symbolic
debugger with features and facilities never
before available on a micro based product.
Angusglow Ltd., 20 St. Albans Grove, London
W.8. England, phone 01-486 0702.
CIRCLE INQUIRY NO. 347
Source code translator translates Zilog
Z-80 assembly language source code to
Z-8000 source code. Output will assemble
on the 2500 A.D. cross assembler. The
program provides a “worksheet” printout
showing: original Zilog Z-80 source code
statement and comments; resulting Z-8000
source code; flags any added lines; flags
with warning messages any statement that
needs modification before running (as a
precaution these warning messages become
part of the Z-8000 source code until
removed); shows total number of source
code lines, added lines, warning messages
and fatal errors (improper Z-80 code)
detected. Required hardware includes: 48K
RAM minimum; Z-80 microprocessor; mini-
mum 1 8-in. floppy disk drive— single
density. Required software includes: CP/M
2.0 operating system; 2500 A.D. cross
assembler or assembler for object code
generation. 2500 A.D., P.O. Box 441410,
Aurora, CO 80014.
CIRCLE INQUIRY NO. 348
136 INTERFACE AGE
JULY 1981
Programmers’ utility, the Fortranslator, is
for use on the TRS-80 models II and III, as
well as an enhanced version of the model I
program. The software is meant to aid in the
transfer of disk Basic programs to the Fortran
packages available for the models. While total
translation is not possible, these programs will
save a lot of routine typing and clerical work in
program transfer. The resulting Fortran style
program puts the translated Basic program
into a ‘template’ with most of the unique
Fortran READ/WRITE/FORMAT, the sub-
routine CALLS and GOTO forms are followed
as is the general indentation and arrangement
of the program. After translation, the program
may be finished on the editor package of
Fortran and then compiled. Fortranslator will
do between 60 and 85% of the conversion
work depending upon the program content.
Prices: model 1, $29.95; model II, $34.95;
model III, $29.95 All are supplied on disk,
postpaid. The Management, Box T, Aledo,
TX 76008.
CIRCLE INQUIRY NO. 350
Software packages transform the CBM Pet
microcomputer into an ASCII RS232 terminal.
This series of software permits bi-directional
communication to any RS232 device such
as a modem. The software can directly drive
any RS232 device that uses TTL levels. A
hardware interface is available that allows
the connection of devices requiring RS232C
levels. The software is available in two forms.
The first version, TE300, operates as a
standard ASCII terminal. The second version,
TE300-FTC, provides two-way file transfers
using the CBM 2040/8050 floppy disk drives.
Files stored on diskette can be sent directly
down-line to a mainframe via the TE300-FTC,
or mainframe files can be saved directly onto
floppy diskette(s). Data transfer for the
TE300 series of terminal emulators is at a
rate of 50 to 600 baud bi-directional. It is
also possible to run at split speeds thus
allowing a maximum output rate of 2400
baud. The TE300 software packages include
documentation, software stored on floppy
diskette and on a backup diskette, and a
connector cable. Price: from $150. Ph.D.
Associates, 107 Fordwich Cres., Rexdale,
Ontario, M9W 2T6, Canada.
CIRCLE INQUIRY NO. 349
Animation program, Rainbow Writer, in-
cludes graphics, text and music development
aids. It runs on the Apple II and Apple II Plus
personal computers. The program can be
used to create special effects featuring
color, animation, letters, shapes and sounds.
Because of the simple commands and menu-
type selections that require little prior training
to use, special effects can be achieved with
far less effort than would be required when
programming from scratch. Price: $40.
Personal Software, 1330 Bordeaux Dr.,
Sunnyvale, CA 94086, (408) 745-7841.
CIRCLE INQUIRY NO. 351
Conversion software, Reformatter, allows
CP/M users to exchange data files with DEC
computers using floppy disk as transfer
medium. It runs under the CP/M operating
system and reads and writes floppy disks in
the DEC RT-1 1 format. Users have the ability
to transfer data files bidirectionally, and alter
any of the fields in the DEC RT-1 1 directory
such as “file create date” and “file protect
status”. It also lists the DEC directory, and
displays the unused areas of the disk. A
squeeze function is available, which allows a
fragmented DEC diskette to be packed into a
continuous data area. The DEC RT-1 1 format
is the most basic diskette format available on
DEC equipment. Most of the low-end PDP/1 1 s
and LSI/1 Is use the RT-1 1 operating system.
The more complex operating systems, like
RSX11 and RSTS, also support the RT-11
file format thru the use of diskette utilities
within those operating systems. Price: $195.
MicroTech Exports, 467 Hamilton Ave., Palo
Alto, CA 94301, (415) 324-9114.
CIRCLE INQUIRY NO. 353
64K BYTE EXPANDABLE RAM
DYNAMIC RAM WITH ON BOARDTRANSPARENT
REFRESH GUARANTEED TO OPERATE IN
NORTHSTAR. CROMEMCO. VECTOR GRAPHICS.
SOL, AND OTHER 8080 OR Z-80 BASED S100
SYSTEMS *4MHZ Z-80 WITH NO WAITSTATES
★ SELECTABLE AND DESELECTABLE IN 4K
INCREMENTS ON 4K ADDRESS BOUNDARIES.
★ LOW POWER-8 WATTS MAXIMUM.
★ 200NSEC 4116 RAMS.
★ FULL DOCUMENTATION.
★ ASSEMBLED AND TESTED BOARDS ARE
GUARANTEED FOR ONE YEAR AND
PURCHASE PRICE IS FULLY REFUNDABLE IF
BOARD IS RETURNED UNDAMAGED WITHIN
14 DAYS.
ASSEMBLED/
TESTED
64KRAM $545.00
48K RAM $520.00
32K RAM $495.00
16K RAM $470.00
S100 MAINFRAME
ANO CARD CAGE Q
★ W / SOLID FRONT PANEL . . $250.00"
★ W/ CUTOUTS FOR 2 MINI-FLOPPIES . . .$250.00
★ 30 AMP POWER SUPPLY $145.00
★ 8 SLOT MOTHERBOARD $1 54.00
★ 19 SLOT MOTHERBOARD $225.00
16K MEMORY EXPANSION KIT
ONLY $29
FOR APPLE, TRS-80 KEYBOARD, EXIDY,
AND ALL OTHER 16K DYNAMIC SYS-
TEMS USING MK4116-3 OR EQUIVALENT
DEVICES.
★ 200 NSEC ACCESS, 375 NSEC CYCLE
★ BURNED-IN AND FULLY TESTED
★ 1 YR. PARTS REPLACEMENT
GUARANTEE
★ QTY. DISCOUNTS AVAILABLE
VISTA V-200 MINI FLOPPY SYSTEM
SI 00 DOUBLE DENSITY CONTROLLER
204 KBYTE CAPACITY FLOPPY DISK
DRIVE WITH CASE & POWER SUPPLY
MODIFIED CPM OPERATING SYSTEM
WITH EXTENDED BASIC
$695.00
COmPUTER DEVICES
1230 w.couinj five.
ORADGE, CA 92668
(714)633-7280
Calif, residents please add 6% sales tax. Mastercharge
& Visa accepted. Please allow 14 days for checks to
clear bank. Phone orders welcome. Shipping charges
will be added to all shipments.
32K BYTE MEMORY
RELIABLE/COST EFFECTIVE EXPANDABLE RAM FOR
6502 AND 6800 SYSTEM-AIM 65-*KIM*SYM*PET*S44 BUS
★ PLUG COMPATIBLE WITH THE AIM-65/SYM EXPANSION
CONNECTOR BY USING A RIGHT ANGLE CONNECTOR
(SUPPLIED) MOUNTED ON THE BACK OF THE MEMORY
BOARD.
★ MEMORY BOARD EDGE CONNECTOR PLUGS INTO THE
6800 S 44 BUS.
* CONNECTS TO PET OR KIM USING AN ADAPTOR CABLE.
★ RELIABLE-DYNAMIC RAM WITH ON BOARD INVISIBLE
REFRESH-LOOKS LIKE STATIC MEMORY BUT AT
LOWER COST AND A FRACTION OF THE POWER
REQUIRED FOR STATIC BOARDS.
* USES +5V ONLY, SUPPLIED FROM HOST COMPUTER.
* FULL DOCUMENTATION. ASSEMBLED AND TESTED
BOARDS ARE GUARANTEED FOR ONE YEAR AND
PURCHASE PRICE IS FULLY REFUNDABLE IF BOARD IS
RETURNED UNDAMAGED WITHIN 14 DAYS.
ASSEMBLED WITH 32K RAM $349 00 1
TESTED WITHOUT RAM CHIPS L Qm
HARD TO GET PARTS (NO RAM CHIPS) aouy.uu |
WITH BOARO AND MANUAL $99 00
BARE BOARD & MANUAL $49 00
*
mi
PET INTERFACE KIT-CONNECTS THE 32K RAM BOARD T€
A 4K OR 8 K PET. CONTAINS: INTERFACE CABLE. BOARD
STANDOFFS. POWER SUPPLY MODIFICATION KIT AND
COMPLETE INSTRUCTIONS. $49 00
U.S. PRICES ONLY
JULY 1981
INTERFACE AGE 137
TOLL FREE OUTSIDE CAL 1(800) 423-5886
C‘ commodore
Call for latest price on:
Introducing The
NEC I’ns mi.i1 ( < • in |«i it
CBM 8000
Business computer
CBM 2001
Business computer
CBM 2001
PET
CBM 2022
Printer
CBM 2023
Printer
CBM2040
Dual Drive
Floppy Disk
CBM 8050
Dual Drive
Floppy Disk
apple II &
II plus
Here is THE computer from NEC
Centronics and RS232 interfaces are
standard Up to 64 K (RAM) SEND FOR
PRICE AND INFO., OR CALL TOLL FREE!
monitors
9" Black and white Only $185.
Also available In Sanyo
12" Black and white
15" Black and white
TRS-80*
All TRS-80 Compatible Hardware
and Software Call us and tell us what
you need! TKS ho I- a Ir.i.l.mark III T'aiiih C
print wheels and thimbles
Huge selection for Qume, Diablo,
NEC. Plastic or metal.
Call 1(800) 423-5886
apple
is here
Cali today and be the
first to have the most
powerful professional
computer in its class'
JIlATARI 825
* /lv Printer..$799
apple cards
m>
Hi-Speed Serial Interface
Communications Interlace
Parallel Printer Interface
Centronics Printer Interface
Hobby/Prototype
Integer Basic Firmware
Applesoft Firmware
NEC
<?
Letter quality high speed printer, bi-
directional, high resolution plot-
ting, graphics
RO with Tractor Feed $2865.
KSR with Tractor Feed $2995.
^ Paper Tiger (1P440) $949.
cf &• With Graphics
* Anadex DP9500 $1449
DP8000 $849.
CALL FOR
FREE
CATALOG
Everything that 400 has plus Basic
Language Cartridge 16K memory (ex-
pandable to 48K) Only $798.
Atari Program Recorder. Only $68.95
Atari Expansion Memory 8K $89.95
16K $159.
Hfc apple II
inventory control system
The first truly professional system
that can tackle up to 8,100 Items,
transaction register/audit trail, in-
ventory status report, re-order
report, keeps track of purchase
orders automatically, will handle
multiple departments or divisions,
fast data retrieval Minimum hard-
ware requirements Apple II Plus
with 48K. one disk drive and 80
column printer Available also for
the new DOS 3.3.
dysan diskettes
S’ (Box of 10)
374(V1 sgl side sgl density
U 50 li.
3740/ ID sgl side dbi den
H tS ••
5 (Box of S)
104/1 soft sector
107/1 10 sectors.
105/1 16 sectors $4.S0ea.
Call I
SEND ALL MAIL ORDERS TO:
/X/IICRO
BUSINESS WORLD
18720 Oxnard
Suite 108
Tarzana, CA 91356
Prices subject to change without notice. Please
allow time for checks to clear. Add 2% for
shipping and handling - $5.00 minimum. Cal.
residents please add 6% sales tax. Sorry, no COD.
Outside Cal. Call Toll Free 1(800) 423-5886. In Cal. (213) 996-2252.
WHEN IN CALIFORNIA VISIT OUR RETAIL LOCATIONS
(Retail prices may differ)
In Torrance/Lawndale
In Woodland Hills
In Anaheim
Computer World
20929 Ventura Blvd.
521 Chapman
15818 Hawthorne Blvd.
(213) 704-6895
(near corner at Harbor)
(213) 370-4842
Coo***" i960 M«CRO BoV"<“SS *o»‘a
Immediate response to your orders
l .S. ami 1 nlerual ionul Dralrr^l
inquiries iiititril.
■ /ii rm in /in
LflLCI UUtin
Jul 2-4 Science and Technology Exhibit, Adam s Mark
Hotel, Houston, TX, exhibits by Industrial, educational and
research organizations concerned with energy advancements
through technology. Tony Hill, CET, Houston Engineering and
Scientific Society, 2615 Fannin St., Houston, TX 77002.
Jul 5-31 Computer Camp on the Hill, Hill School, Potts-
town, PA, four one-week computer workshops run by John E.
Parnell. Open to youngsters in grades 7 through 12, the
classes will feature maximum hands-on exposure. John E.
Parnell, Hill School, Pottstown, PA 19464.
Jul 5-Aug 28 Computer Camp, Zaca Lake, Santa Barbara,
CA, four two-week sessions combining outdoor learning
environment with studies of computer science. Open to
youngsters 10-18. Computer Camp Inc., 1235 Coast Village
Rd., Suite G, Santa Barbara, CA 93108, (805) 965-7777.
Jul 1 9-24 National Computer Camp, Grand View Lodge,
Moodus, CT, recreational and educational weekend for
youngsters with emphasis on computer technology. Additional
session held July 26-31. Computer Camp, Grand View
Lodge, Box 22, Moodus, CT 06469.
Jul 26-31 Harvard Computer Graphics Week *81,
Harvard University, Cambridge, MA, seminars spanning all
aspects of management graphics and developments in com-
puter mapping. Laboratory for Computer Graphics, Harvard U.,
48 Quincy St., Cambridge, MA 02138.
Jul 29-31 1981 Microcomputer Show, Wembley Con-
ference Centre, London, England, seminars and exhibitions
covering various aspects of the use of microprocessors in
business and manufacturing. Technology Marketing and
Analysis Corp., 680 Beach St., San Francisco, CA 94109.
Aug 10-14 Reliability and Life Testing, UCLA campus,
Los Angeles, CA, short course for engineers and scientists
involved with the reliability, design, product assurance, quality
and safety aspects of components, equipment and systems.
Short Course Program Office, 6266 Boelter Hall, UCLA
Extension, Los Angeles, CA 90024, (213) 825-1047.
Aug 10-14 Seminars for the Systems Analyst, Grand
Portage Lodge and Convention Center, Grand Portage, MN,
comprehensive courses covering technology and interpersonal
management skills. Pam Jensen, Executive Development
Center, 324 Business Administration, 271 19th Ave. S.,
University of Minnesota, Minneapolis, MN 55455.
Aug 18-20 International Symposium on Electromag-
netic Compatibility, U. of Colorado, Boulder, CO, providing
information on how to measure and ameliorate problems of
unwanted electromagnetic radiation in manufacturing elec-
tronic products. Charlotte Tyson, EMC ’81, IBM, P.O. Box
1900, Boulder, CO 80302, (303) 447-5072.
Aug 26-29 National Small Computer Show, New York
Coliseum, New York, NY, lectures, seminars, and exhibitions
of microcomputer equipment. NSCS, 110 Charlotte PI., Engle-
wood Cliffs, NJ 07632, (201) 569-8542.
Aug 28-30 Personal Computer Arts Festival, Philadelphia
Convention Center, Philadelphia, PA, discussions and
displays of computer usage in the arts, including music
synthesis, composition tools, digital sound synthesis, signal
processing, video, film, sculpture. PCAF-81, Box 1954,
Philadelphia, PA 19105.
138 INTERFACE AGE
CIRCLE INQUIRY NO. 104
JULY 1981
Sep 10-12 Personal Computer World Show, Cunard
Hotel, Hammersmith, London, England, demonstrations and
discussions on wide variety of small computer systems.
Timothy Collins, Personal Computer World Show, 1 1 Man-
chester Sq., London WIE 2QZ, England.
Sep 14-17 Software Info *81, Merchandise Mart Expo-
center, Chicago, IL, talks and demonstrations on increasing
productivity through packaged software. Software Info, 1730
N. Lynn St., Suite 400, Arlington, VA 22209, (703) 521-6209.
Sep 15-17 Wescon *81, Brooks Hall and Municipal Audi-
torium and Hilton Hotel, San Francisco, CA, conferences and
demonstrations on aerospace avionics, data communications,
components and devices, consumer electronics, energy,
medical electronics, and office automation. Electronic Con-
ventions, Inc., Suite 410, 999 N. Sepulveda Blvd., El Segundo,
CA 90245, (213) 772-2965.
Sep 15-24 Machine Tool Fair, Hanover Fairgrounds,
Hanover, Germany, more than 1,700 exhibitors from 80
different countries presenting new developments in machine
tools and general metalworking technologies. Hanover Fair
Informations Center, Box 338, Whitehouse, NJ 08888,
(800) 526-5978.
Sep 16-18 Integrated Management Systems Seminar,
Holiday Inn at O’Hare Airport, Schiller Park, IL, course on
improving management skills, tailored to the needs of the
electronics industry. EIA Education, Suite 405, 2001 Eye St.
N.W., Washington, D.C. 20006.
Sep 21-23 Structured Information Systems Seminar,
series of two-and-a-half day seminars designed for DP/MIS
management; focusing on a structured approach to information
systems planning. Susan Shaw, InfoCom, MRB Box 125-17,
Bangor, ME 04401, (207) 947-6886.
Sep 21-25 Convention Informatique 1981, Palais des
Congres, Paris, France, discussions on office automation and
telematics, legal, economic and social aspects of computer-
ization. Secretariat de la Convention Informatique 4, Place de
Valios, 75001 Paris, France, telephone (01) 261.52.42.
Sep 21-25 International Switching Symposium, Hotel
Bonaventure, Montreal, Canada, discussions on telecom-
munications switching, including representatives from around
the world. International Switching Symposium, P.O. Box 56,
Station “lie des Soeurs”, Verdun, Quebec, Canada H3E 1 J8,
(514) 761-5831.
Oct 2-3 Classroom Applications of Computers, Inde-
pendence High School, Santa Clara, CA, conference including
hands-on tutorial sessions for teachers with several different
hardware types at several levels of sophistication; also work-
shops and industrial exhibits of hardware and software. Don
McKell, Independence High School, 1776 Educational Park
Dr., San Jose, CA 95133, (408) 288-7642.
( j ) ovtfiua*
( 2 ' SOD*
3 - (WiGtftJS
, 4 . FtfClX
, 5 .
Radio /haek
DEALER
TRS-80- DISCOUNT
□ NO OUT-OF-STATE TAX
□ NO SHIPPING COSTS
TRS-80
MODEL II 64K
*3500
PACKS ENOUGH DATA HANDLING POWER FOR
MANY SMALL BUSINESSES.
TRS-80 MODEL III
32K-2 DISKS
$2100
NEW PERSONAL COMPUTER . . .
REAL-TIME CLOCK, SHARPER
CRT IMAGES AND FASTER
LOADING CASSETTES
CERTIFIED CHECKS
CASHIERS CHECKS
OR CREDIT CARDS
TRS-80 COLOR
COMPUTER OR VIDEO
*339
JULY 1981
each
A LOW COST, COLOR COMPUTER FOR PERSONAL BUSINESS OR ENTERTAINMENT
PERRY OIL & GAS INC.
137 NORTH MAIN STREET, PERRY, MICH. 48872
PHONE (517) 625-4161
WARRANTIES HONORED BY ALL RADIO SHACKS • *T.M. TANDY CORP.
CIRCLE INQUIRY NO. no INTERFACE AGE 139
r it's a directory—
the
Community
Computerist’s
Directory
"Th* Who t Who ol People >nd Compwtcn"
•stD
• DiSCOVCr what computerists
are doing nationwide and let them
know what you are up to. •Find
products, services, bulletin boards,
data bases, clubs associations and
publications. •Meet the people
who have the skills, information
and resources that you need.
• Contact others who share
your interests and can help you
with your project or application.
• Check out hardware or soft
ware before you buy. • Create friendships, partnerships,
networks, clubs, businesses. • Locate a computer system
to share; share yours with others; trade services.
White Pages # Yellow Pages • Indexed
_ $ 3.50
Community
Computerist’s Directory
PO BOX 405 FORESTVILLE, CA 95436
PHONE: (707) 887-1857
CIRCLE INQUIRY NO. 11
s FREE!
I 1981
DISCOUNT
ELECTRONICS
v CATALOG
JOIN THE PAK!
Send for our Free catalog and become a
member of our exclusive Pak. Our .
members receive Poly Paks’
exciting catalog several
times a year. We offer:
Penny Sales, Free
Premiums and Low,
Low Prices on a wide variety of
Electronic Products such as Computer Periph-
erals, Integrated Circuits, Speakers, Audio
Equipment, Rechargeable Batteries, Solar Prod-
ucts, Semiconductors, and much, much more!
Take advantage of our 25 years as America’s
foremost Supplier of discount electronics.
RUSH ME YOUR FREE DISCOUNT CATALOG!
NAME:
ADDRESS:
CITY:
STATE: ZIP:
CLIP AND MAIL COUPON TODAY TO:
POLY PAKS, INC.
P.O. BOX 942, IA7
S. LYNNFIELD, MA. 01 940 (617) 245 3828
CIRCLE INQUIRY NO. 112
Duunnci/itu/d
So You’re Thinking About
a Small Business Computer
by Richard Q. Canning and Nancy C. Leeper
Canning Publications, Vista, CA
Reviewed by Rocky Smolin
This Is one of the better how-to books to be offered.
Taking nothing for granted on the part of the reader, the first
chapter is entitled ‘How a Computer Can Help You.’ The next
chapter— ‘How Computers Work’— takes another large step
in the demystification process. The book continues in a logical
fashion, with a not-too-technical discussion of hardware—
S-100, word processor, mini and microcomputers, etc. The
next chapter on software is weak in terms of what you should
expect from various applications, but gives good advice in
locating and evaluating software.
Much of the rest of the book concerns a selection and
implementation of a small business system including how to
contract for custom programming and how to deal with
consultants. Two extremely useful appendices are included
—a glossary of common computer terms and a list of leading
suppliers describing their hardware, what software support
they offer, the price ranges, and their addresses.
Throughout the book there are pictures of 17 small
business systems ranging in price from $4,000 to $30,000.
The book’s large type, 8 I /2 by 11 -in. format, and clear non-
technical language make it a friendly, easy book for a first
timer to read and learn the basics.
99 pages $14
Introduction to TRS-80 Level II Basic
and Computer Programming
by Michael P. Zabinski, Ph.D.
Prentice-Hall, Englewood Cliffs, NJ
This is a clear, comprehensible, essentially self-teaching
book. Simply power up your computer to the point where
it displays MEMORY SIZE? and Dr. Zabinski will take you
from there.
Although the book follows the usual programming manual
approach by presenting categories of instructions grouped
into chapters, the language is presented effectively through
examples and exercises.
The book begins with specification details (constants and
variables), then describes exactly what programs are and how
to write, edit and debug them. Of great value to the beginner
is the comprehensive section on flowcharting, an often
glossed over subject— but highly important in organizing and
understanding programs.
Important programming subjects are also included: input/
output and formatting statements, looping and branching, IF-
THEN constructs, the library functions, subroutines, graphics
and string handling.
This Is certainly one of the best programming books avail-
able. It is highly recommended for first time TRS-80 users.
186 pages $14.95 —RS
Personal Computers Handbook
by Walter H. Buchsbaum, Sc.D.
Howard W. Sams, Indianapolis, IN
This book, while excellently written and illustrated, misses
the biggest information gap in the home computer market.
The book is primarily hardware oriented, and written at a level
requiring some background in electronics. It deals with logic
gates, timing diagrams, and the construction and operation of
charge coupled devices, bubble memories and other fas-
140 INTERFACE AGE
JULY 1981
cinating, but esoteric, topics. Many who will understand
these chapters are probably already familiar with the funda-
mentals of how computer hardware functions.
Most home computer owners are no more interested in the
workings of the electronics than in how their TV works. What
the home computer enthusiast needs to know is more about
programs and programming— how to do it, where to buy it,
ideas about useful or entertaining applications.
To this end, the first two chapters are enlightening. They
discuss what computers really do, how to put your system to
work, and various applications: educational, art, accounting,
entertainment. There is an excellent chapter on principles of
programming, and one on selected examples. Perhaps the
most useful chapter is the one comparing the features of 1 5
systems, including approximate prices.
286 pages $11.95 — RS
People and Project Management
by Rob Thomsett
Yourdon Press, New York, NY
As the author points out, people, not project management
systems, manage systems. Establishing and maintaining such
a system so the flow of information can pass freely among the
programmers, analysts, designers, and users is Thomsett’s
first objective. Secondly, he wishes to stress that project
management must respond to the needs of the people working
on the project in order to have job satisfaction and to achieve
a common goal.
The first chapter reveals several recently developed
systems laws that help the team members cope with the com-
plexity and uncertainty inherent in all complex systems.
Subsequently, the concepts of control and information
are defined showing how they should interrelate.
Another chapter examines new discoveries regarding an
individual’s job satisfaction, motivation, and performance, and
the roles that management has in maximizing these issues.
Next, the author examines techniques for controlling
systems development through structured methodologies.
Such processes as work definition, planning, tracking and
reporting are covered.
Finally, a set of guidelines for project management in the
real world is presented, along with suggestions for imple-
menting these strategies in your own situation.
Further progress in technology can only come with
advances in the understanding of human interaction. This
book takes a significant step in that direction.
120 pages $10.50 — RS
33 Challenging Computer Games
for TRS-80/Apple/Pet
by David Chance
Tab Books, Blue Ridge Summit, PA
Reviewed by Dennis Doonan
Computers are becoming a major focus of home entertain-
ment. Computer games are an alternative to television viewing
for many families. The programs in this book can also be used
to teach programming to those interested in Basic.
Of the 33 games, all but four can be used with either the
TRS-80, Apple, or Pet. Four programs use TRS-80 graphics
ADD DISK DRIVES T0V0UR
MODEL III AND MODEL I
$599
Fully compatible with Radio Shack’s operating system
TRSDOS.
• One, two, three, four drive configurations.
• 134K to over 1 Meg of storage
• 40 track and 80 track available
• 90 day warranty, 100% parts and labor
• Extended warranty available
Complete upgrade includes one mini-disk drive, power
supply, controller, and mounting hardware. IMMEDIATE
DELIVERY.
OUR RADIO
PRICE SHACK SAVINGS
Complete one drive kit $599. $849. 29%
Additional internal drive 265. 399. 34%
External drive 299. 499. 32%
80 track drives (inc. patch) add 195. ea. N/A
16K memory
(required to use drives)
Model III 32K w/VR Data
two drive assembly
RS232 Adapter Board
49. 119.
59%
1812 2380 . 24 %
75. 99. 25%
WE DISCOUNT RADIO SHACK & OTHER COMPUTER PRODUCTS
order call toll free (800) 345-8102, or (215) 461-5300 in PA.
VR Data Corporation • 777 Henderson
19 $299
We’ve broken through the three hundred dollar barrier.
• Fully compatible with TRSDOS™
• Fully compatible with RS Drives
• Easy plug-in installation
• Rigid extender board
• 90 day warranty — 100% parts and labor
• Extended warranty available — $45/year
• Choice of Tandon or MPI drives
• Includes power supply, enclosure, single sided —
40tk drive and EXTENDER BOARD
1 sided 80 tk - $41 9 2 sided 40tk - $41 9
2 sided 80tk - $549
MONTHLY SPECIALS
MX 80 $ 485
Microline 80 $ 425
NEC 5510 w/tractor $2550
PRICES SUBJECT TO CHANGE WITHOUT NOTICE
PUBLISHED PRICE REFLECTS CASH DISCOUNT
VR Data, a manufacturer of innovative computer products, is known worldwide
for quality, dependability and prompt, personal service since 1972
-&■
BJBLcop'
Boulevard • Folcroft, PA 19032
JULY 1981
INTERFACE AGE 141
Olympic sales compAny
[apple computer
" Authorized Dealer
at the lowest prices in the USA! - Our prices are TOO LOW
TO ADVERTISE - we maintain a large inventory of hardware,
software & accessories.
Apple II Plus - Apple II Integer Apple III
16K-32K-48K 96K and 128K
Disk Drive controller with DOS 3.3
Disk Drives - Graphics Tablets - Pascal - Fortran
VisiCalc - B/W & color monitors
Interface cards - Controller - Memory Expansion modules
Printers - 80 Column Card - Microsoft and on and on
HEWLETT All HP calculators & accessories available at
PACKARD riiscount '
HP-41 C V
HP-41 C
Quad Ram Upgrade HP-41 C to 2.2K
HP-85 Microcomputer
HP-83 Similar to HP-85 without printer
& cassette
16K Memory Module for HP-85 & HP-83
Graphics Plotter
Personality Module for Graphics Plotter
8 Disk Drives to choose from, 5 %" & 8"
Printer (impact) for HP-85 & HP-83, heavy duty
I/O ROM
l/B Interface
A complete line of accessories & supplies for above at discounted prices!
Retail
Your Cost
325.00
269.95
250.00
189.95
; 95.00
84.95
3250.00
2495.00
2250.00
1795.00
295.00
259.95
2200.00
1795.00
750.00
659.00
1300.00 & up 1099.00 & up
3950.00
3299.00
295.00
259.00
395.00
349.00
Texas Instruments
Retail
Your Cost
TI-99/4 Computer
950.00
449.95
10" Color Monitor/high resolution
374.95
319.95
32K Memory Module
399.95
314.95
Speech Synthesizer
149.95
129.95
Disk Memory Drive
499.95
394.95
RF Modulator
49.95
44.95
Telephone coupler (modem)
224.95
189.95
Printer (solid state)
399.95
319.95
and a full array of accessories & supplies ...all at discounted prices!
TI-59
295.00
199.95
TI-58C
130.00
92.95
PC-1 00C Printer/Plotter for 59 & 58 C
225.00
154.95
THE ATARI 800
Retail
Your Cost
800 16K bytes of RAM
1080.00
759.95
810 Diskdrive
599.95
469.95
81 5 Dual disk drive double density
1499.00
1175.00
825 Printer/80 col Centronic 737
999.95
779.95
820 Printer/40 col Impact
450.00
359.95
PRINTERS Retail Your Cost
MONITORS
Epson MX80 (with Graphics) 695.00 549.95
Epson MX70 450.00 399.95
RS-232 68.50
Paper Tiger 445G 894.00 695.00
Paper Tiger 460G 1394.00 1194.95
Paper Tiger 560G 1695.00 1399.95
Diablo
630/1 RO Advanced design 2695.00 2345.00
Centronics
PI Electrostatic 595.99 189.00
20 - 40- 80 col.,
upper/lower case
Paper for PI, per roll 6.95 4.50
Other models available, call for information.
Sanyo Retail Your Cost
9" B&W 235.00 149.95
12" Green 360.00 239.95
12" B&W 340.00 219.95
13" Color 550.00 379.95
15" B&W 360.00 249.95
OHIO SCIENTIFIC -Professional Computers
C8PDF-48K
Dual 8 " Drives , .7 MIPS (Fast!)
64 col x 32 line /col or video, many more
standard features-Fortran & Pascal available
Retail :$3295.00 Your Cost: $2995.00
Other OSI products available, at discounted prices!
We also carry:
SONY* CASIO
MATTEL*SEIKO
PEARLCORDER
CANON*CRAIG
ANADEX
^VICTOR and more!
HAZELTINE
Video Display Terminals
SHUGART Disk Drives
DEC VT100& VT103
NOVATION Modems
CAT, D-CAT, APPLE-CAT
at discounted prices,
of course!
for the best prices in the U.S.A. on computers,
peripherals & software. Call OSC TODAY!
Mastercharge & VISA (BankAmericard) are welcome!
Request our famous catalog in writing! TOLL-FREE Order Lines
SKSSSO- Angeles, C« 9.M JJ**}-** ««* "
HOURS: 800 - 252-21 53 Within CA
Main Store: Mon-Sat 8 AM to 6 PM, Sun 12 Noon to 5 PM /01 0\ TOO 1 1 Ofl
AM other stores: Mon-Sat 10 AM to 6 PM, Sun 12 Noon to 5 PM • O/ /OU" I I OU
Pasadena Store: 1756 E. Colorado Blvd., Pasadena, CA 91106
Ontario Store: 902 Mountain (Ontario Plaza Shopping Center), Ontario, CA 91762
El Segundo Store: 600 N. Sepulveda (at Leonard's), El Segundo, CA 90245
Costa Mesa Store: 2300 Harbor Blvd., No. 1 1 , Harbor Shopping Ctr., Costa Mesa, CA 92626
Olympic sales compAny
n nm / r-» rati riBar-
nuunnci/iEu/:]
as part of the game. In addition, the programs can be translated
to most 8K versions of Basic with little difficulty. Two parts of
the book will help with this translation. First is a chart com-
paring statements in three versions of Basic. A statement is
listed for one version and its equivalent is listed for the other
two. The appendix lists and explains statements peculiar to
each Basic.
For each game, there is a general description, a sample
run, a flow chart, and a source listing that can be entered
and played. The games are divided into eight categories
with several in each group. There are war games and
adventures, self-improvement and educational games,
calculation and speed games, and games using the
computer’s graphic capabilities.
Most of the games are designed for a single player to play
against the computer. While none are overly sophisticated,
they are challenging and interesting. Program design concepts
can be learned by reading the easy to follow source listing
and by studying the flow charts. With a little imagination, the
reader will be able to customize the games to his own
interests, or design his own.
The book provides a good buy for its entertainment and
educational values.
256 pages $7.95
RECENT BOOKSHELF ADDITIONS
TRS-80 Assembly Language
by Herbert S. Howe, Jr.
Prentice-Hall, Englewood Cliffs, NJ $9.95
First Course in Data Processing in Basic
by J. Daniel Couger and Fred R. McFadden
John Wiley & Sons, Somerset, NJ $1 7.95
Basic-Pack Statistics Programs for Small Computers
by Dennie Van Tassel
Prentice-Hall, Englewood Cliffs, NJ $1 6.95
Using Structured Design
by Wayne P. Stevens
John Wiley & Sons, Somerset, NJ $24.95
1981 Software Writers Market
Kern Publications, Duxbury, MA $45
Basically Speaking
A Guide to Basic Programming for the Interact Computer
Micro Video, Ann Arbor, Ml $1 4.95
The 6502 Instruction Handbook
Scelbi Publications, Elmwood, CT $4.95
Encyclopedia of Information Systems and Services
Fourth Edition
edited by Anthony T. Kruzas and John Schmittroh, Jr.
Gale Research Co., Detroit, Ml $1 75
H-8 Programming for Beginners
by Ron Santore, Don Inman and Bob Albrecht
Dilithium Press, Beaverton, OR $8.95
The PLL Synthesizer Cookbook
by Harold Kinley
Tab Books, Blue Ridge Summit, PA $1 3.95
The Fortran Cookbook
by Thomas P. Dence
Tab Books, Blue Ridge Summit, PA $14.95
Microcomputer Interfacing Handbook: A/D and D/A
by Joseph J. Carr
Tab Books, Blue Ridge Summit, PA $14.95
JULY 1981
142 INTERFACE AGE
CIRCLE INQUIRY NO. 108
The finest
Data Base Manager
Available
_9taxi
Manager
JUST CHECK SOME OF THESE FEATURES
Supports six different relational search
techniques.
Comes with programmer’s interface.
Over 93 pages of documentation.
Supports up to 20 user defined fields of 40
characters each.
Record length up to 800 characters.
Files can be up to four disks in length.
Compatable 35, 40, 77 & 80 track drives.
Has calculated equation fields.
Complete report generator.
Data can be merged into letters.
£we ARE HOLDING THE PRICE AT $79.95 until the next
version (MAXI MANAGER 2) is ready. The MAXI
MANAGER 2 will support large fields, screen editing,
ability to add extra disk drives and much more! All
previous owners may then trade in their original disks
for the $20 difference in price. A conversion program
will also be included to update previous data files.
REGULAR SPECIAL A jq
PRICE INTRODUCTORY flW.WW
$ 99.95 PRICE SHIPPING & HANDLING
NOT INCLUDED
MAXI MANAGER for TRS-80 Models 1 & 3
Requires 48K of RAM and 1 Disk Drive Minimum.
COMPATABLE WITH NEWDOS 2.1.
NEWDOS 80 VERSION AVAILABLE FOR $10
AFTER INITIAL PURCHASE
MAXI MANAGER
TRS-80 DISK MODEL 1 012-0096 $79.95
MODEL 2 & 3 VERSIONS COMING SOON
NOTE 1: File size is dependant on memory size.
NOTE 2: Sequential files only.
NOTE 3: User must apply own driver routine.
NOTE 4: Hard copy print out only
NOTE 5: Four functions ( + - * ) only
NOTE 6: Same as note #5with a maximum of two calculated fields.
NOTE 7: Available as a separate program for $99.95.
NOTE 8: 120 character maximum.
NOTE 9: Data structures defined in manual.
NOTE 10: 132 characters maximum.
NOTE 11: User option (files can be read from ascending or descending order).
DATA MANAGEMENT
PROGRAM
COMPARISON CHART
Maximum tt of disks per fi le
1
1
4
31
4
Maximum tt of records per file
2450
Note 1
32.767
10,199
65,535
Maximum record length
249
254
800
255
255
Maximum tt of characters per field
249
254
40
254
255
Maximum tt of fields
24
20
20
127
153
Maximum tt of characters per field label
15
10
19
12
765
Variable length records (pack sectors)
No
Note 2
Yes
No
No
FIELD TYPES
Alphanumeric
Yes
Yes
Yes
Yes
Yes
Numeric
Yes
Yes
Yes
Yes
No
Fixed decimal numeric
Note 4
Yes
Yes
No
No
Date (MM/DD/YY)
Yes
No
Yes
No
No
Extended date (MM/DD/YYYY)
No
No
Yes
No
No
Calculated equation
Note 5
Note 6
Yes
No
No
Permanent fields
Yes
No
No
No
No
SORTING
Machine language assisted
No
Yes
Yes
Note 7
Yes
Sort by any field
Yes
Yes
Yes
Yes
Number of Sort Key fi les
1
1
5
1
Numeric sort
Yes
Yes
Yes
No
Ascending sort
Yes
Yes
Yes
Yes
Descending sort
Yes
Yes
Note 1 1
Yes
Sort within a selected range
No
No
Yes
No
Sort multiple fields simultaneously
Yes
Yes
No
No
FILE MAINTENANCE
Fixed length input fields
Yes
Yes
Yes
Yes
Yes
Single key entry of common data
No
No
Yes
No
No
Single field EDIT selection
Yes
Yes
Yes
Yes
Yes
Skip record (next or previous)
Yes
Yes
Yes
No
Yes
Search & EDIT record
No
Yes
Yes
No
Yes
Search & DELETE record
No
Yes
Yes
No
No
Auto rejection of alphanumeric data
in numeric field
Yes
No
Yes
No
No
RECORD SELECTION TECHNIQUES
Record number
Yes
Yes
Yes
Yes
No
Binary search (high speed)
No
No
Yes
No
No
Maximum tt of simultaneous keys
1
4
10
31
1
RELATIONAL COMPARISONS
Equal
No
Yes
Yes
Yes
Yes
Not equal
No
Yes
Yes
No
Yes
Greater than
No
Yes
Yes
Yes
Yes
Less than
No
Yes
Yes
Yes
Yes
Instring
Yes
No
Yes
Yes
No
AND / OR
No
No
Yes
Yes
No
Wild card masking
No
No
Yes
No
No
PRINTING
User specified page title
Note 8
Yes
Yes
No
Note 10
User specified column headings
No
No
Yes
No
Yes
Automatic page numbering
Yes
Yes
Yes
Yes
Yes
Right justification
No
Yes
Yes
No
No
User defined column widths
Yes
No
Yes
Yes
Yes
User defined column separators
No
No
Yes
No
No
Keyboard entered columnar values
No
No
Yes
No
No
Merge data into form letters
No
No
Yes
No
No
Form filling applications
No
No
Yes
No
No
Columnar totals
Yes
Yes
Yes
No
No
Columnar subtotals generated upon
change in a specific field
Yes
Yes
Yes
No
No
Built in screen print
No
No
Yes
No
No
MISCELLANEOUS
Cost
$75.00
$94.90
$99.95
$99.00
$79.95
Punctuation allowed within data fields
Yes
?
Yes
Yes
Yes
Upper / Lower case
Note 3
Note 3
Yes
Note 3
Note 3
Built in RS-232-C driver
Note 3
Note 3
Yes
Note 3
Note 3
Built-in TRS-232 driver
Note 3
Note 3
Yes
Note 3
Note 3
Programmer’s interface
Note 9
Note 9
Yes
No
Note 9
Sample DATA disk
No
No
Yes
No
No
Documentation (tt of pages)
>
7
93
38
29
ON/ MAdventur&
INTERNATIONAL
A DIVISION OF SCOTT ADAMS, INC.
©COPYRIGHT 1981 Adventure International
BOX 3435, LONGWOOD, FL 32750 • (305) 862-6917
CATALOG & ORDERING
TOLL FREE HOT LINE (800) 327-7172
] SAY YOU SAW IT IN INTERFACE AGE|
JULY 1981
CIRCLE INQUIRY NO. 90
INTERFACE AGE 143
Free Literature
B1T5
N
BVTE5
MICROCOMPUTER SYSTEMS
• Microcomputer Service
• Specialized Hardware Integration
• Hardware and Software Designs
• Software Development Systems to your
Specifications
• Business System Hardware for Resale
• I/Ve Stock Industrial Microsystems ,
North Star , PerSci, So roc, Tar bell.
Vector Graphic
1 I Li
■n — 1 1 —
BITS N BYTES
College Business Park
679 "D" S. State College Blvd.
Fullerton, Calif. 92631
(714) 879-8386
HOURS
11 A.M. - 6 P.M. M-F
Sat. — By Appt.
CIRCLE INQUIRY NO. 93
MEDICAL BILLING
Our software for the Apple
keeps the Doctor away...
. . . away from needless
billing drudgery
The Pro-soft Medical Billing System for the
Apple II features:
•Up to ten physicians •Immediate Superbill
•Over 7000 accounts •Medicare, Medi-Cal, Other
•RVS and IDCA codes •Menu driven, easy to use
•Support and training
For more information call or write us - today!
Professional Medical Software
d? (213) 248-2884
^ 3604 Foothill Boulevard
? La Crescenta, CA 91214
CIRCLE INQUIRY NO. 114
Designer’s guide to TRW RF linear hybrid amplifiers
is a full-size, 108-page handbook that describes in
detail the construction and performance of 14 medium-
power, broadband gain amplifiers designed for use in a
variety of applications, including transmitter drivers,
instrumentation and receivers. Each device is fully
characterized through tables, graphs and engineering
drawings. TRW RF Semiconductors, 14520 Aviation
Blvd., Lawndale, CA 90260.
CIRCLE INQUIRY NO. 201
Feeder drive system for controlling exact lengths of
strip metals fed into shears and presses used in metal-
working industry is described in 6-page brochure. The
publication describes how the drive system assures
accurate cut lengths of material by accelerating,
feeding, decelerating and holding strips to preset
positions with precise timing during each cycle. Bulletin
D-2637, Reliance Electric Co., 24703 Euclid Ave.,
Cleveland, OH 44117.
CIRLCE INQUIRY NO. 202
Customer service brochure describes the computer-
to-computer remote diagnostic program of BTI Com-
puter Systems. The concept of remotely diagnosing
customer system problems via the telephone was
pioneered by BTI. Service engineers, using local
terminals, communicate with customer systems over
standard telephone lines to execute remote diagnostics
while troubleshooting system problems. BTI Computer
Systems, 870 W. Maude Ave., Sunnyvale, CA 94086.
CIRCLE INQUIRY NO. 203
Report catalog describes reports on 52 categories of
popular equipment and management methods. The
reports contain informative narratives, comparison
charts, prices, specifications and characteristics on
currently available information processing products
and services. User ratings are included in many reports.
Datapro Research Corp., 1805 Underwood Blvd.,
Delran, NJ 08075.
CIRCLE INQUIRY NO. 204
Switching power supply handbook details the elec-
trical and mechanical parameters on AC-DC and DC-DC
power supplies. It is a complete presentation for the
design engineer. Detailed specifications are presented
in tabular form, including complete case, pin and
socket configurations. Power General, 152 Will Dr.,
Canton, MA 02021.
CIRCLE INQUIRY NO. 20S
Process instrument and service capabilities are
detailed in application reference brochure. The publi-
cation describes Honeywell Corp.’s team approach in
serving customer instrument and service needs, and
highlights the company’s application information,
stand alone instruments, parts supplies and service
capabilities. Honeywell/L.C.S., P.O. Box 5012, Clifton,
NJ 07012.
CIRCLE INQUIRY NO. 2M
144 INTERFACE AGE
JULY 1981
Nfml ACM/P
u^tfi
®RCE*tfxM«CS
n/ru*feft& fw tfc*TRS-80
CENTRONICS 779
Same as Radio Shack Line Printer I C* 7 QQ
LIST PRICE $1350 OUR PRICE S> I Z/%7
CENTRONICS 737
Featuring Correspondence, Quality and
Proportional Spacing LIST $995
OUR PRICE f Wv/i
less rebate of 150 .
Receive factory Rebates from net cost: $649
Centronics with coupon from MMM (add $7.50 for shipping)
(Ship freight collect)
CENTRONICS 730
Same as Radio Shack
Line Printer II
LIST $795
OUR PRICE
$ 599 .
less rebate of 100 .
iet cost: $499
(add $7.50 for shipping)
TM TRS-80 is a trademark
of Radio Shack
CIRCLE INQUIRY NO. 107
Disc Drive
Values
for TRS-80
Your Choice
514” Disk Drives
Shugart,
MPI-51, orTandon
w/case & Power Supply
$499 VALUE
MMM PRICE ONLY
$329
Zfor $638
Mini Micro Mart. Inc
1618 James Street, Syracuse, NY 13203
(315) 422-44 67 _ TWX 710-541 0431
Disc/3
MART, INC.
GO FOR IT!
FOR PRICE, QUALITY & RELIABILITY
ADDS REGENT 25 $ 925.00
ANACOM Printer (Ser./Par.) 150CPS .... 1095.00
ANADEX Printer DP-9000 1299.00
ANADEX Printer DP-9500/9501 1350.00
BASE 2 Printer with options 625.00
CENTRONICS Printer 779 w/tractor 975.00
CENTRONICS Printer 730 (Parallel) 675.00
CENTRONICS Printer 737 (Parallel) 775.00
EATON Dot Matrix Parallel 399.00
EPSON MX 80 499.00
MICRO-TERMS Call
OKIDATA Microline Series Call
TELEVIDEO 920-B 795.00
PAPER TIGER 460G 1175.00
TRIMM— Printer Stand with basket 95.00
CALL FOR QUOTES ON ANY OTHER MICRO PRODUCTS
We are dealers for BASF, DYSAN, 3M(SCOTCH) Dis-
kettes, Cartridges, Mag Tape, etc. In addition we carry a
complete line of Printer Ribbons and other data process-
ing accessories.
1840 LINCOLN BLVD.,
SANTA MONICA, CA 90404
(213) 450-5911 (call collect)
Disc/3
MART, INC.
PRICES SUBJECT TO CHANGE
CIRCLE INQUIRY NO. 100
NorthStar^
HORIZON II COMPUTERS
32K DD 2295 °°
32 K QUAD 2650 °°
FACTORY ASSEMBLED AND TESTED
PRICES SUBJECT TO CHANGE
n
MEASUREMENT
EPSON MX80
SYSTEMS & CONTROL
MEMORY BOARDS
call for $$$
DM6400
5599
[COMPLETE LINE OF COMPUTER SUPPLIES ..
*** AUTHORIZED SALES & SERVICE ***
for
COD-CHECK OR MONEY ORDER — CHARGES ADD 4%.
LONG ISLAND
COMPUTER GENERAL STORE
103 ATLANTIC AVE. LYNBROOK NEW YORK 11563
( 516 ) 887-1500
CIRCLE INQUIRY NO. 103
Quick Register
continued from page 74
QUICK REGISTER 1 2
-1 1-1 980
S = SALES RECEIPT
R = REVIEW TODAYS
SALES
END = END OF RUN
SELECT action
FROM TABLE ABOVE_S__
QUANTITY ?
0 = NO MORE ITEMS SOLD._1_
PART NUMBER ?
1023000
QUANTITY ?
0 = NO MORE ITEMS SOLD. _3_
PART NUMBER ?
1053050
QUANTITY ?
0 = NO MORE ITEMS SOLD. 0
CHECK QUANTITY AND PART NUMBERS FOR
SALES TICKET
ITEM
# QUANTITY PART NUMBER
1
1 1023000
2
3 1053050
ANY CHANGES ?
Y = YES, N = NO_Y_
CHANGE WHICH
ITEM NUMBER ?_2
INDICATE CHANGE. Q = QUANTITY, PN = PART NUMBER_Q_
NEW QUANTITY
?_2_
CHECK QUANTITY AND PART NUM8ERS FOR
SALES TICKET
1 TEM
# QUANTITY PART NUMBER
1
1 1023000
2
2 1053050
ANY CHANGES ?
Y = YES, N = NO_N_
Figure 4. Entries to produce sales invoice
N
Discount. 40 equals 40%
R
Retail price
OH
Quantity on hand
MN
Minimum stock level
MX
Maximum stock level
OO
On order
S
Quantity sold this month
YT
Quantity sold year to date
P
Part number in index. Increments of 50.
K
Record number of the part P in the file PART.
SI
Sales invoice number
NAM$
Store name to appear on sales receipt
SR$
Street address of store.
CTY$
City where store is located.
ST$
State where store is located.
z$
Store ZIP code.
PH$
Phone number of store.
RMK$
Remarks that will appear at the bottom of
the sales receipt.
TAX
Tax rate for the store. .05 equals 5%.
Enter the quantities and part numbers for the items
as sold and not only will legible sales receipts be
printed for your customer, but your inventory will be
updated instantly.
Excerpted from the book Inventory Management for
Small Computers by Dilithium Press, Beaverton, OR. □
Remaining figures and program follow
146 INTERFACE AGE
JULY 1981
UNTIL TODAY THERE WERE MORE THAN 20 DATA BASE MANAGERS FOR THE APPLE II.
NOW THERE’S ONLY ONE!
DB MASTER
THE APPLE DATA BASE MANAGER YOU’VE BEEN WAITING FOR!
If you want an easy-to-use, flexible, and versatile data base manager, you have a choice of one. DB MASTER from Stoneware
Microcomputer Products - soon to become the standard by which all others will be judged.
But don't just take our word for it. Compare the many advanced features of DB MASTER with the data base manager you're
now using. Or for that matter, compare it with any data base manager on the market. No one will even come close.
DB OTHER
FILING SYSTEM:
Maximum search time to find any UNDER
record by its primary key 3 SECS.
True ISAM file system with multi-field
primary keys YES
Multiple secondary keys for rapid
access (5-7 seconds) to records
by any field YES
Primary & Secondary keys maintained
automatically— no need to
rebuild keys after adding
records YES
Maximum record size (bytes) 1020
Maximum number of fields/record .. 100
Handles files with more than one
diskette of data YES
Custom disk operating system (DOS)
for faster data retrieval and
program chaining YES
User-designed screen formats YES
Up to 9 screen “pages” per record . . . YES
Ten field types, including dollar/cents,
phone & social security number,
date, etc YES
Automatic data compaction for
increased disk storage capacity. YES
Wild card, partial string, range and
Boolean search capabilities . . . YES
Dynamic prompting (tm) - lists all
available functions on screen-
no need for quick reference card. YES
Password file protection YES
Four function calculator mode YES
Daily update lists for printout of all
records added/edited on any day
or range of dates YES
REPORT GENERATOR:
Send reports to screen or printer YES .
Sort on up to 6 fields at a time YES .
Column subtotals and totals YES .
Subtotal and page breaks YES
Up to 24 computed fields per report . YES
Up to 9 lines of column titles YES
Up to 9 lines for each record YES
Maximum number of fields per report 100
Code fields - store short codes, print
long descriptions YES
Comment lines and footnotes YES
Comment fields for printing labels or
headers within each record . . . YES
Summary only reports YES
Have a more complex application? DB MASTER can be
used to emulate the hierarchical data base manager s used
with larger computer systems!
A typical Hierarchical File Structure:
(Learn more about emulating a hierarchical data base
in our 140 page user’s manual.)
Coming soon:
DB MASTER UTILITY PAK #1: Add, drop or change fields
in existing files without re-entering data!
Interchange DB MASTER files with VisiCalc* and
other programs!
DB MASTER FOR HARD DISK SYSTEMS
DB MASTER FOR THE APPLE III
CIRCLE INQUIRY NO. 115
JULY 1981
Apple, Apple II & Apple III are trademarks of Apple Computer. Inc. VisiCalc is a trademark of Personal Software, Inc.
INTERFACE AGE 147
DO YOU WANT A PRINTED COPY ? Y
YES
N = NO Y
SALES
INVOICE # 1 1
SAILING CENTER
1 2-1 1
-1 980
LAKEV 1 EW
DRIVE BENBROOK
, TEXAS 761 26
(888) 222-1234
1 TEM #
QUANT 1 TY
PART NUMBER
DE SCR 1 PT 1 ON
PRICE
TOTAL
1
1
1023000
TRAVELER CAR
3 . 5
3 . 5
2
2
1053050
T 1 LLER X HNG
5 . 5
1 1
TOTAL
$14,50
TAX
.73
TOTAL
$15.23
SAI LBOATS
AND SUPPLIES
HIT RETURN WHEN READY.
Figure 5. Entries to print the sales invoice
SELECT
ACTION
FROM
TABLE ABOVE
R
DO YOU
WANT A
PRINTED COPY ? Y
= YES, N = NO
Y
DAILY SALES
REPORT
12-11-1980
ITEM #
QUANT 1 TY
PART NUMBER
DE SCR 1 PT ION
PR ICE
TOTAL
2
2
1010000
GUDGEON
3 . 5
7
3
1
1053050
T 1 LLER X HNG
5 . 5
5 . 5
4
3
1009200
DRAIN PLUG GASK
1.05
3.15
5
2
1050300
BALL 1 7/8
6 . 5
1 3
6
1
1026000
CLEAT JAM
1.65
1,65
7
5
1047050
CAM
3.98
19.9
8
2
1 046050
RUDDER LOCK KIT
2.75
5 . 5
9
1
1023000
TRAVELER CAR
3 . 5
3 . 5
1 0
2
1053050
T 1 LLER X HNG
5 . 5
1 1
1 1
1
1 023000
TRAVELER CAR
3 . 5
3 . 5
1 2
2
1053050
TILLER X HNG
5 . 5
1 1
TOTAL
$84.70
SALES
TAX
$4.24
GRAND
TOTAL
$88.94
HIT RETURN WHEN
PART
it j ii ii
" 1 009200" , "2305
"1 01 0000" , "2300
» 1 023000" , "21 52
"102
READY.
Figure 6. Daily sales report
"RECORDS" ,42, 0,-3, 0,0, 0,3, 3
", "DRAIN PLUG GASK" , " S" , 40, 1 . 05, -2 , 1 , 1 , 0 , 1 3 , 1 9
" , "GUDGEON " , "F» , 45, 3. 5 , -1 ,2,3,0,10,16
» , "TRAVELER CAR »,» S" ,40,3.5,-9,1,12,0,20,26
I NDEX
1009200, 2
A>
TICKET#
1 3
A>
VENDOR
"SAILING CENTER" , " LAKE V I EW DR I VE " , " 3ENBROOK " , "TEXAS" ," 76126 ","(888) 222-123
4" , "SAI LBOATS AND SUPPLIES" , .05
A>
Figure 7. Printout of files used
148 INTERFACE AGE
JULY 1981
JULY 1981 INTERFACE AGE 149
Program listing
QUICK1 .BAS
REM
QUICK
REGISTER PROGRAM IN
CBASIC.
REM
COPYRIGHT 1980
REM
CHUCK
ATKINSON
REM
RT 5
BOX 277-C FORT WORTH
TEXAS 76126
PRINT CHRSC26) REM CLEAR THE SCREEN.
REM READ HEADING & TAX DATA FROM VENDOR FILE RECORD #1.
N$=" VENDOR"
FILE N $ C 1 5 0 )
N = 1
IF END #1 THEN 780
READ #1,N;NAM$,SR$,CTY$,ST$„Z$,PH$,RMK$„TAX
CLOSE 1
GOTO 790
780 PRINT "VENDOR FILE NOT ON DISK. "
PRINT "NO REPORT HEADINGS OR TAX INFORMATION."
790 PRINT "ERASE THE DAILY FILE AT THE START OF EACH DAY."
PRINT
PRINT "DO YOU WANT TO ERASE THE DAILY SALES FILE ? "
INPUT "Y = YES, N = NO.";X$
IF X $= " Y " THEN 795
GOTO 800
REM CREATE THE DAILY SALES FILE.
795 CREATE "DAILY" RE CL 50 AS 3
W=1 :Y$ = " DAILY S AL E S" : A = 0 : W$ = " R E CO R D S " : D = 1
PRINT #3,D;Y$,W, A, W$
CLOSE 3
PRINT CHRSC26)
800 INPUT "TODAY'S D AT E? " > L INE DATES
PRINT REM READ LAST INVOICE NUMBER FROM FILE.
S$="T I CKE T# "
FILE SS ( 1 5 )
D = 1
IF END U 1 THEN 802
READ #1 , D ; S I
CLOSE 1
GOTO 805
802 CLOSE 1
S 1 = 1
REM DISPLAY TABLE OF OPERATIONS.
805 PRINT CHRSC26)
PRINT
PRINT
REM PRINT SALES TICKETS AND POST TO FILE IN ONE STEP
PRINT
PRINT TAB(27) ; "QUICK R E G I ST E R" ; T AB ( 4 3 ) ; D AT E$
PRINT
PRINT TAB (27); "S = SALES RECEIPT"
PRINT
PRINT T A B ( 2 7 ) ;"R = REVIEW TODAYS SALES”
PRINT
PRINT TAB(27);"END = END OF RUN"
PRINT
PRINT
INPUT "SELECT ACTION FROM TABLE ABOVE";A$
IF A$= " S " THEN 808
IF A$= " R " THEN 880
IF A$ = " E N D " THEN 895
GOTO 805
REM CREATE FILE TO HOLD THIS SALES RECEIPT NUMBER.
808 CREATE "POSTING" R E CL 40 AS 4
SI=SI+1
Q=0 : N=0 : PN=0
810 PRINT CHRSC26)
N=N+1 REM ENTER ITEMS SOLD
INPUT "QUANTITY ? 0 = NO MORE ITEMS SOLD.",Q
IF Q=0 THEN 820
PRINT
PRINT
INPUT "PART NUMBER ?";P$
PRINT #4,N;P$,Q REM RECORD DATA IN POSTING FILE
GOTO 810
820 N=0
PRINT C H R$ ( 26 )
REM DISPLAY DATA FOR OPERATOR
PRINT TAB(10);\
"CHECK QUANTITY AND PART NUMBERS FOR SALES TICKET"
PRINT
PRINT TAB(IO) ;"ITEM # " ; T AB ( 20 ) ; " Q U A NT I T Y " ; T A B ( 30 ) ; \
"PART NUMBER"
830 N = N + 1 REM DISPLAY ITEMS ON THIS SALE.
IF END #4 THEN 835
1 50 INTERFACE AGE JUL Y 1981
835
840
845
847
850
852
855
READ #4,N;P$,Q
PRINT TAB(10);N;TAB(20) ; Q; T AB ( 30) ; PS
GOTO 830
PRINT
INPUT "ANY CHANGES ? Y = YES, N = NO";A$
IF A$="N" THEN 840 REM MAKE CORRECTIONS TO SALES LIST.
N = 0
PRINT
PRINT
INPUT "CHANGE WHICH ITEM NUMBER ?";N
IF END #4 THEN 840
READ #4 , N ; P$ , Q
PRINT
PRINT "ENTER CHANGE. "
INPUT "Q = QUANTITY, PN = PART NUMBE R" ; AS
PRINT
IF A$= "Q" THEN INPUT "NEW QUANTITY ?";Q
IF A$="PN" THEN INPUT "NEW PART NUMBER"; PN
PRINT #4,N;P$,Q
GOTO 820
REM POST QUANTITIES TO PARTS FILE AND READ LIST
REM PRICE FOR SALES RECEIPT. ADD TO DAILY FILE.
GOSUB 900
M=0 : T=0 : 1=0
PRINT "SALES INVOICE tt " ; S I ; T AB C 5 7 ) ; D AT E$
PRINT TA8(20);NAM$
PRINT TAB(10);SRS;" ";CTY$;", ";ST$;" ";Z$
PRINT TAB(20);PH$
PRINT
PRINT "ITEfi tt ";TAB(10);" QUANTITY ";TAB(20);\
"PART NUMBER ";T AB(35) ;\
" DESCRIPTION ";TAB(55) ;"PRICE";TAB(65) ; "TOTAL"
M = M+ 1
IF END tt'\ THEN 875
READ #1,M;P$,Q REM READ FIRST ITEM ON THIS SALE.
OPEN "B:PART" R E CL 80 AS 2
OPEN "DAILY" R E CL 50 AS 3
OPEN "B: INDEX" RECL 18 AS 4
T = 1
IF END #4 THEN 850
READ #4,T;P,K REM LOCATE PART IN INDEX.
IF P = PN THEN 850
IF P> PN THEN 852
T = T + 1
GOTO 847
I = K
CLOSE 4 REM PART RECORD NUMBER LOCATED.
GOTO 855
I = K- 5 0
CLOSE 4
IF END U2 THEN 875
READ #2,I;P REM LOCATE P/N IN PARTS FILE.
IF P = PN THEN 860
IF P > PN THEN PRINT "PART NUMBER ";P;" NOT FOUND.
CLOSE 3 : \
CLOSE 2 : GOTO 845
1 = 1 + 1
GOTO 855
REM READ PART NUMBER DATA.
860 READ #2, I; P$,L$,V$, D$,N,R,OH,MN, MX, 00, S, YT
REM CALCULATE TOTALS AND SALES TAX.
ST=Q*R :DT = DT + ST :T AXT = T AX*DT
REM PRINT DATA FOR SALES RECEIPT.
PRINT M;TAB(9);Q;TAB(20);PS;TAB(35);D$;TAB(54);\
R ; T AB ( 64) ; ST
OH=OH-Q REM REDUCE QUANTITY ON HAND BY AMOUNT SOLD
S=S+Q REM ADD QUANTITY SOLD TO MONTH AND
YT = YT + Q REM YEAR TOTALS.
865 PRINT #2,I;P$,L$,D$,V$,N,R,0H,MN,MX,00,S, YT
D = 1
OPEN "DAILY" RECL 50 AS 3
IF END tt 3 THEN 870
REM READ DAILY FILE FOR tt OF RECORDS.
READ #3,D;Y$,W,A,W$
W = W + 1 : D = W
PRINT #3,D;P$,R,Q,D$ REM RECORD SALE IN DAILY FILE
D = 1
REM INCREASE RECORD TOTAL IN FILE BY 1.
PRINT #3,D;Y$,W,A,W$
CLOSE 3
CLOSE 2 REM RETURN FOR NEXT ITEM ON THIS SALE
GOTO 845
870 PRINT "NO DAILY SALES FILE."
CLOSE 4
CLOSE 3
CLOSE 2
GOTO 1000
REM TOTAL SALES RECEIPT.
875 PRINT USING "TOTAL $$tt tt , tt tt tt . tt tt” ; T ABC51 ) ;DT
PRINT USING "TAX $$tt tt , tt tt tt . tt tt" ; T AB ( 5 1 ); T AXT
TOT = DT + T AXT
PRINT USING "TOTAL S $tt tt , tt tt tt . tt It" ; T A B C 5 1 ); T 0 T
PRINT
PRINT TABC10) ;RMK$
CONSOLE
PRINT
INPUT "HIT RETURN WHEN READY.";
GOTO 1000
REM DISPLAY DAILY SALES ACTIVITY.
880 GOSUB 900
D = 1
SS
■<
CO
03
o
m
z
o
c
55
2
2
o
m
>
o
OO . 3 “
c3h ?
S£^
Z.- © 3
o g £<'
9: 0) CD
Er w
CD ¥ © Q3_
•s< O O
Q) -o
o -a TD
03 ^
Og CL
~9*< cn
<p% §.?
co g m tu
OilflT
3<°2 T »S| a
" 3 - 5 g o' 5 52.
2 Q.C W® - ^ g" 1
■O ” O CD c -< 5 ^
^(DC-OwO^x;
o C CD CO ^ CD
tO T “i — * — I C/3 -5
1-3^3 §.3“
-D 3 O ™ <
c'o m. w r
h 3- X ^5
to Omi
2IO:
CD >0 C
a-IDn-
“0,03
CD 13 <
a->r
rnQDj
> C/3 Q-T3 CD c
> X c CD 5* ?
> r 3 s* 3 ;
!|2if
> 1-03-9.
> O nfD <
: ■ 33cr“
O CO O Jr. ~ CD CD Q.
— irnT-r^ —
OPEN "DAILY" RE CL 50 AS 1
PRINT TAB (20); "DAILY SALES R E PO RT " ; T AB ( 6 5 ) ; D A T E$
PRINT
PRINT "ITEM # " ; T AB(10) ; "QUANTITY";T AB(20) ;\
"PART NUMBER ";T AB(33) ;\
" DESCRIPTION ";TAB(50);" PRICE ";TAB(65);" TOTAL"
885 D = D + 1
IF END # 1 THEN 890
READ #1,D;P$,R,Q,D$
ST = Q* R
RT = R T + S T
PRINT D;TAB(9) ; Q; TAB (20) ; PS;TAB(33) ; DS\
;T AB ( 49 ) ; R;TAB(64) ;ST
TAXT = T AX*RT
TOT = RT + T AXT
GOTO 885
890 PRINT USING "TOTAL $$###, ###.## ";T AB(43) ;RT
PRINT USING "SALES TAX $$##, ###.##"; T AB( 43) ; T AXT
PRINT USING "GRAND TOTAL $$ ###,###.##"; T A B ( 4 3 ); T OT
CLOSE 1
CONSOLE
PRINT
INPUT "HIT RETURN WHEN READY.";
GOTO 805
REM RECORD LAST INVOICE NUMBER IF TICKET# FILE.
895 IF SI=0 THEN 9990
OPEN "TICKET#" RE CL 15 AS 1
D = 1
PRINT #1,D;SI
CLOSE 1
GOTO 9990
REM PRINTER OPTION.
900 PRINT CH R$ ( 26 )
PRINT "DO YOU WANT A PRINTED COPY ?
INPUT "Y = YES, N = NO";PTR$
IF PT R$ = " Y " THEN LPRINTER WIDTH 80
PRINT C H RS ( 2 6 )
RETURN
REM TURNAROUND SUBROUTINE.
1000 CLOSE 1
GOTO 805
9990 PRINT
PRINT "ARE THE BACK UP FILES CURRENT ?"
PRINT
PRINT "REMOVE DISKS FROM DRIVES BEFORE TURNING OFF POWER"
PRINT
9999 END
152 INTERFACE AGE
Bulletin Board
continued from page 99
Table of variables
AS
' Used to input responses? e*s* in INKEY* loops*
ANS
Used to store response to yes/no Questions*
HR
riN
Current hour? input by user*
Current minutes? input by user*
HSS( n )
Array s tor ins messages*
N -N7
NH
FOR-NEXT loop counters*
Number of messages*
NP
Number of people for whom messages have been left*
NPS( n )
Array storins names of people for whom messages have been left*
PUS(r. >
Array storins passwords of authorized users*
RT*(n>
Array storins password needed to retrieve rtS$(n)*
TS
Current time? rightmost eisht characters of TIMES*
USERS ( n )
Array storins names of authorized users of bulletin board*
Sample run
RUN
00:O0U2
ENTER CURRENT HOUR? li
ENTER CURRENT MINUTES? 40
11:40:04
LOAD EXISTING MESSAGE FILE (Y/N) ? N
i 1 * 40 * 12
DO YOU WANT lO ♦
1* ) TURN ON BULLETIN BOARD
2.) AUTHORIZE NEW USERS
ENTER CHOICE; 1
ENTER PASSWORD: ? BUSCH
MEET ME AT GUIDO'S AT NOON — CATHY ♦ 11145:40
Program listing
40 CLEAR 8000
50 Dirt USERS' 100 )?PU$< 100 )?RT$< 50 )?NMS< 50 >?NP(50 )?MSS< 100 )?NP$( 50 )
60 7 ****** SET CURRENT TIrtE ******
70 CMD" CLOCK"
so cls:print:print
90 INPUT “ENTER CURRENT HOUR"?HR*
100 HR=UAL( HRS )
110 IF HR>24 GOTO 90
120 INPUT “ENTER CURRENT MINUTES" ?MN$
130 MN=VAL<MN$)
140 IF HN>59 GOTO 120
150 POKE 1645i?HR
160 POKE 16450 ?HN
170 POKE 16449? 0
130 7 ****** CHOOSE ONE LINE FOR YOUR OPERATING SYSTEM : ******
190 ' POKE 23461 t0 t' FOR NEWD0S 2*1
200 7 POKE 23886 rO \ J FOR TRSDQS 2 *2/2 *3
210 7 POKE 17257?0 t' FOR NEWDOS 80
220 7 ****** MENU ******
230
240
250
260
270
280
290
300
310
320
330
340
cls:print:print
INPUT “LOAD EXISTING MESSAGE FILE (Y/N) “?ANS
IF LEFT$( ANS ?1 )=”Y“ GOSUB 1520
CLS! PRINT: PRINT
PRINT “DO YOU WANT TO J"
PRINT “ 1.) TURN ON BULLETIN BOARD"
PR ™T " 2.) AUTHORIZE NEW USERS"
PRINT “ENTER CHOICE :»}
A$=INKEY$:iF A$=" " GOTO 320
A=UAL< At )
IF A<1 OR A>2 GOTO 320
350 ' ****** LOAD USER FILE FROM DISK ******
360 OPEN " I" r 1» " USERS
370 INPUT #1 tUS
JULY 1981 INTERFACE AGE 153
ENTER lHOICE: r 1
1 1 1 40 1 22
HIT ANY KEY TO ENTER OR RETRIEVE MESSAGES
****** BULLETIN BOARD ******
NO MESSAGES FILED AT THIS TIME
DO YOU WANT TO:
1*) RETRIEVE MESSAGE
2.) FILE A MESSAGE
11 : 45:30
ENTER CHOICER T 2
11 : 45:35
1. ) DAVID BUSCH
2. ) CATHY BUSCH
3. i MICHAEL BUSCH
4. ) ANYONE
ENTER NUMBER OF RECIPIENT : ? 1
ENTER MESSAGE! MEET ME AT GUIDO’S AT NOON -- CATHY.
11559:00
HIT ANY KEY TO ENTER OR RETRIEVE MESSAGES
****** BULLETIN BOARD ******
1 MESSAGES FILED FOR 5
DAVID BUSCH
DO YOU WANT TO:
1. ) RETRIEVE MESSAGE
2. ) FILE A MESSAGE
ENTER CHOICE: ? 1
1. ) DAVID BUSCH
2. ) FINISHED RETRIEVING MESSAGES:
U559510
li:59:i4
380 5 FOR N=1 TU US
390 : INF'Ui *1.USER*( N )
400 : INPUT *1 .PW*I N >
410 : NEXT N
420 CLOSE 1
430 ON A GOTO 620.450
440 ' ****** ENTER NEW USERS' NAMES ******
450 cls:print:prini
460 US=US+1
470 INPUT “ENTER NAME OF NEW USER :" »USER*( US )
480 INPUT "ENTER PASSWORD FOR NEW USER :“JPW*<US)
490 cls:print:print
500 INPUT “DO YOU WANT TO ENTER ANOTHER USER "JAN*
510 IF LEFT*'. AN*rl )=“Y" GOTO 450
520 '****** SAVE USERS TO DISK ******
530 OPEN "0“.1.“ USERS"
540 PRINT *1.US
550 5 FOR N=1 TO US
560 5 PRINT *1, USER*! N )»“,“»
570 : PRINT *lrPW*(N)J"r"J
580 { NEXT N
590 CLOSE 1
600 GOTO 230
610 '****** TURN ON BULLETIN BOARD ******
620 CLS! PRINT :print
630 PRINT @ 80. “HIT ANY KEY TO ENTER OR RETRIEVE MESSAGES"
640 PRINT g 208." ****** BULLETIN BOARD ******“ J
650 A*=INKEY*
660 PRINT @ 336. STRING*: 60.32 )J
670 IF MFLAG=0 PRINT @ 336.“ NO MESSAGES FILED AT THIS TIME
680 PRINT MFLAGJ" MESSAGES FILED FOR :"
690 : FOR N2=l TO NP
700 5 IF NP*(N2)<>““ PRINT NP*!N2)
710 : NEXT N2
720 : FOR N=1 TO 10
730 : NEXT N
740 IF A*=“ " GOTO 650
"JtGOTO 720
750 v ****** ACTIVAlt RE I KltVAL/tNI KY ******
760 cls:print:prin 1
770 PRINT “DO YOU WANT TO :"
780 PRINT “ 1.) RETRIEVE MESSAGE"
790 PRINT “ 2. ) FILE A MESSAGE"
800 PRINT
810 PRINT “ ENTER CHOICE 5";
154 INTERFACE AGE JULY 1981
820 A$=INKEY$ l IF A$=' 1 '* GOTO 820
830 A=VAL(A$)
840 IF A<1 OR A>2 GOTO 820
850 IF A=i AND MFLAG=0 GOTO 620
860 ON A GOTO 880 r 1130
870 7 ****** RETRIEVE A MESSAGE ******
880 cls:print:print
890 : FOR N4=l TO NM
900 t PRINT N4?% ) ,l ?NN$(N4)
910 : IF N4/10=INT( N4/10 ) GOSUB 1670
920 : NEXT N4
930 PRINT NM+1»" ♦ ) FINISHED RETRIEVING MESSAGES'*
940 PRINT
950 PRINT " ENTER CHOICE t n »
960 INPUT A*
970 A=VAL( A$ )
930 IF A<1 OR A>NM+1 GOTO 960
990 7 ****** PRINT OUT MESSAGE IF PASSWORD MATCHES *******
iooo cls:print:print
1010 IF A=NH+1 GOTO 620
1020 CLStPRINTtPRINT
1030 IF RT$< A )=“ “ GOTO 1060
1040 INPUT‘*ENTER PASSWORD J'SPWJ
1050 IF PW$ORT«(A) GOTO 620
1060 CLS* PRINT* PRINT
1070 PRINT HS$( A )
1080 PRINT
1090 PRINT “HIT ANY KEY TO CONTINUE**
1100 A$=INKEY$:iF A$=* 1,i GOTO 1100
1110 GOTO 880
1120 7 ****** FILE A MESSAGE ******
1130 cls: print: print
1140 NM=HM+i
1150 : FOR N3=l TO US
1160 : PRINT N3f M * ) " »USERt( N3 )
1170 t NEXT N3
1180 PRINT USF1 r “ ♦ ) ANYONE**
1190 PRINT
1200 PRINT “ENTER NUMBER OF RECIPIENT
1210 INPUT A$
1220 A=VAL( A$ )
1230 IF A<1 OR AMJS+i THEN GOTO 1210
124y MFLAG=MFLAG+1
1260 K UT " ENTER MESSAGE : ,: tMS$(NM)
1270 : FOR N5=l TO NP
1280 J IF A=NP( N5 ) GOTO 1330
1290 : NEXT N5
1300 NP( NP )=A
1310 IF A=US+1 THEN NP$< NP )=" ANYONE" ♦ GOTO 1330
1320 NP$( NP )=USER$( A )
1330 T$=RIGHT$( TIME$*8 )
1340 MS$( NM )=MS$( NM )+** : “+T$
1350 IF A=US+1 THEN RT$( NM )=*‘ , ‘ JNM$( NM )='* ANYONE** J GOTO 1380
1360 NM$( NM )=USER$( A )
1370 RT$( NM )=PW$( A )
1380 OPEN “0“ f1, “MESSAGES'*
1390 PRINT #1>NM
1400 FOR N7=l TO NM
1410 PRINT #lrCHR$( 34 )rMS$( N7 )? CHR$( 34 )f" »**
1420 PRINT #lfNM$(N7 )?**»'*?
1430 PRINT #lfRT$(N7)»% n r
1440 NEXT N7
1450 PRINT UrNP
1460 FOR N=1 TO NP
1470 PRINT #lrNP$< N)
1480 NEXT N
1490 CLOSE 1
1500 GOTO 620
1510 7 ****** LOAD MESSAGES FROM DISK ******
1520 OPEN “I M ? lsr “MESSAGES “
1530 INPUT #lrNM
1540 FOR N7=l TO NM
1550 LINEINPUT *1 yMS$( N7 )
1560 INPUT *lrNrt*(N7)
1570 INPUT *lrRT$< N7)
1580 NEX1 N/
1590 INPUT *1*NP
1600 f-UK N=1 TO NP
1610 INPUT ♦! rNP$( N )
1620 NEXT N
1630 CLOSE 1
1640 Kf-LAG=Nf1
1650 RETURN
1660 7 ****** PAGE SUBRUUMNE ******
1670 PRINT
1680 PRINT “HI I ANY KEY TO SEE REST OF MESSAGE LIST "
1690 PRINT
1700 Af=INKEY$;iF A$= MM GOTO 1700
1710 cls;print:print
1720 RETURN
MOVING SALE
MOVING SALE
MODEM SALE
$129.00
THE STAR
MODEM
from
LIVERMORE
FEATURE
FITS GTE HANDSETS!
2 YEAR WARRANTY
EXCLUSIVE ACOUSTIC CHAMBERS
The exclusive triple seal of Livermore’s new flat'mounted
cups locks the handset into the acoustic chamber yielding
superior acoustic isolation and mechanical cushioning.
Designed to adapt to most common handsets used
throughout the world, the STAR offers the utmost in flex-
ibility and transmission reliability. A
Specifications:
• Data Rate: 0 to 300 baud
• Compatibility: Bell 103 and 113; CCITT r
• Frequency Stability: ±0.3 percent. Crystal controlled
• Receiver Sensitivity: —50 dBm ON, —53 dBm OFF
• Modulation: Frequency shift keyed (FSK)
• Carrier Detect Delay: 1.2 seconds ON; 120 msec OFF
• EIA Terminal Interface: Compatible with RS 232
specifications
• Teletype Interface: 20 milliampere current loop
• Optional Interfaces: IEEE 488; TTL; TTY 43
• International (CCITT) frequencies available
• Switches: Originate/Off/Answer; Full Duplex/Test/Half
Duplex
• Indicators: Transmit Data, Receive Data, Carrier
Ready, Test
• Power: Supplied by 24 VAC/1 50 MA UL/CSA listed wall-
mount transformer. Input 115 VAC, 2.5 watts. (A 220
VAC, 50 Hz adaptor is available upon request.)
• Dimensions: 10" x 4" x 2"
• Weight: 1.74 lbs. (3 lbs. shipping weight including AC
adaptor.)
• Warranty: Two years on parts and labor, excluding the
AC adaptor which carries the manufacturer's warranty
Part No. Description List Price SALE PRICE
LIV-STAR RS232, TTL, 20 MA
Current Loop $199.00 $129.00
LIV-STAR-V21 CCITT European Standard $229.00 S209.00
LIV-IEEE IEEE 488 Standard $395.00 $279.00
LIV-IEEE-V21 IEEE 488, CCITT Standard $465 00 S369.00
CABLES
Part No. Description Price
CND-RS2328F RS232 8Cond 8 ft . . W. . $19.95
LIV-I2I IEEE to IEEE 2 Meter 1 $59.95
LIV-I2PET IEEE to Pet 2 Meter $59.95
PROTECT YOUR INVESTMENT
PROTECT YOUR DATA WITH
^ I
ISOBAR. *
GOF-IBAR46
• Inductively isolated grounds
• Sockets individually filter isolated
• Each socket isolated from power
Hne LIST PRICE S 79 95
SALE PRICE $ 39 95
GOLD S-100 CONNECTORS
Part No.
1-9
SOLDER TAIL PRICE
10-24 25-99 100-249
S100STG 3.20 2.90 2.50 2.20
WIRE WRAP PRICE
Part No. 1-9 10-24 25-99 100-249
PRIORITY I ONE I ELECTRONICS
S100WWG 4.00 3.75 3.50
3.25
^.Shugart
SA801 R
SALE
SHU-SA801R
2 OR
MORE
$425 00
SOQCOO
WWW ea.
California Computer Systems
CCS2422A LIST $400.00 CAI C
FLOPPY DISK CONTROLLER
WITH CP/M VERSION 2.2 $375.00
IEEE S-100 COMPATIBLE SINGLE/DOUBLE DENSITY
5V4’78” DISK DRIVES
c 44, SINGLE//DOUBLE HEADED
CIRCLE INQUIRY NO. 113 ASSEMBLED & TESTED
PRIORITY ONE ELECTRONICS
9161-1 DEERING AVE. • CHATSWORTH, CA 91311
Terms: U.S.; VISA, MC, BAC Check, Money Order, U.S. Funds Only. CA. residents add 6% Sales Tax.
MINIMUM PREPAID ORDER $15.00. Include MINIMUM SHIPPING & HANDLING of $2.50 for the first
3 lbs., plus 25<t for each additional pound. Orders over 50 lbs. sent freight collect. Just in
case. ..please include your phone no. Prices subject to change without notice. We will do our best to
maintain prices thru JUNE, 1981. SOCKET and CONNECTOR prices based on GOLD, not exceeding
$700.00 per oz.
Sales Prices are for prepaid orders only. Credit Card orders will be charged appropriate freight.
S&77
2708
$8.50 EA.
450ns 8K
EPROM
8/ s 32.00
2716
*11 .95 EA
450ns 5 Volt only
16 K EPROM
87*48.00
2114-3L
4096 BIT (1024x4) 300ns
5257-3L
(TMS 4044)
4096x1 300ns
LOW POWER STATIC RAM
LOW POWER STATIC RAM
8/ s 30 00
8/*50°°
100 + s 3 00
100 pcs. + s 4 75
TRS-80/APPLE
MEMORY EXPANSION KITS
4116’s RAMS
from Leading Manufacturers
,o(16Kx1
for
200ns) - 7
$28 00 %
v ADD $3.00 FOR PROGRAMMING JUMPERS
FOR TRS-RO KFYBOARD
run i no-ou nc i uvnnu
4116’s 100 pcs & UP $3.00 each
1000 pcs & UP $2.75 each
tl
n
PB1 2708/2716 PROGRAMMER 4
4K/8K EPROM BOARD
PB1 has two separate programming circuits so 2708 or
2716 (5v) type of EPROMs can be programmed without
modifying the board. Programming voltage is generated on-
board; no need for an external power supply. Programming
sockets are Dip Switch addressable toany 4K boundary. And
complete software is provided for programming and verify-
ing EPROMs.
Unused EPROM sockets don’t take memory space, so you
are never committed to the full 4K or 8K of memory.
SPECIFICATIONS
Memory capacity 4096/8192 bytes (four sockets)
Memory type 2708 EPROM (not included)
2716 EPROM + 5V type (not included)
Addressing:
EPROM Any 4K boundary
programmer Dip switch selection
Separate 2708 and 2716 sockets
On-board Any 4K/8K boundary above 8000 Hex
EPROMs Dip switch selection
Unused sockets do not enable data bus drive
Wait states 0 to 4 clock cycles
Buffering All lines buffered
Special feature LED indicator for programming mode
Switch to turn-off programming
voltage prevents accidental ROM
programming
Textool sockets (for programming
only)
List Price Our Price
SSMPB1K Kit $179.00
SSMPB1A Assembled & Tested $265.00 $230.00
MB8A 1 K/1 6K EPROM BOARD
The MB8A provides sockets to support up to 16 2708
EPROMs— the most widely used EPROM in the microcom-
puter industry. The board disables in 1 K increments simply
by removing the 1 K EPROMs. For example, with 8 EPROMs,
it acts as an 8K board.
The MB8a’s Magic Mapping enables the user to overlay
RAM and ROM at the same address in any desired incre-
ment when used with RAM boards equipped with Phantom
Disable.
List Price Our Price
SSMMB8AK Kit $114.00
SSMMB8AA Assembled & Tested $179.00 $159.00
ECONOROM 2708
16K x 8 EPROM BOARD USING 2708
The ECONOROM 2708 EPROM board is the ideal memory I
board for the user who wishes to place his softwarein |
reliable, low cost, and non-volatile 2708 EPROMs. With its I
on-board Power-On-Jump circuitry, the ECONOROM 2708 I
board is the ideal addition to any IEEE 696/S-100 system. |
List Price Our Price
GBT125U Unkit S 85.00
GBT125A Assembled & Tested $135.00 $120.00
GBT125C CSC $195.00 $175.00
Ciarcia’s Circuit Cellar
MICROMOUTH
SPEECH PROCESSOR
AS FEATURED IN JUNE BYTE, PAGE 46
• 144 expression vocabulary
• Assembled and Tested
• Complete Documentation
• Connect to a speaker or Power Amplifer
• Plugs into Apple II
• Plug compatable with TRS-80 Model 1
• May be adapted to run on the S-100, H-8, or any
parallel part.
MMI-94V0 APL for use with APPLE II, or
modified to run with other
parallel parts
MMI-94V0 TRS1 complete with interface
cable and AC Adapter, less
enclosure.
OUR PRICE
$149.00
$169.00
RDER TOLL FREE 1-800-423-5922 CA., AK., HI., (213) 709-5464
DETACH OUR CATALOG FR
1 56 INTERFACE AGE JUL Y 1981
Stripping with CP/M’s Editor
continued from page 100
Program listings
LISTING 1: Here's a section of a mailing list program, heavily commented
because it's designed to be user-proof and is therefore complex. Extensive
remarks remove headaches from the program development process. Exact
functioning of the program isn't important, but it important that, to be
edited by CP/M ED, it must have been saved in ASCII mode, by issuing the
command, in Microsoft MBASIC, SAVE "PROGNAME",A.
22999 1
2300G '★★ADDRESS
23010 LN=7:G0SUB 29100: IF TFOG THEN W$(3)="":G0T0 23030
23015 IF GP<3 THEN GP=3' indicating address portion of sector filled.
23C2C W$(3)=LEFT$ (W0$,2C) :WC$=W$(3)
23030 G0SUB 29200: RETURN
2304C '
23999 '
24000 '**CITY ST ZIP
24020 LN=8:G0SUE 29100' Place cursor to prompt City(+ST(+zip>) entry.
24C40 IF 7FOC THEN W$(4)="":G0T0 24420' User has no entry for this line.
24045 IF GP<4 THEN GP=4' Note sector is filled through 4th field.
24050 IF k0$="p" THEN W0$="P"' Both p 8 P OK as shortform Pittsburah.
24C6C IF W0$="P" THEN W$(4)="Pittsburgh":W$(5)="PA":PF=1 :G0T0 24320' Set PF.
24140 FCR L=1 TC LEN(W0S):IF MID$(WCJ,L,1 )<>"," THEN 24160' Find comma 8 pull
24145 WX$=W0$:W0$=LEFT$(W0$,L-1):GOSUB 2914C:W$(4)=W0J • city part 8 trim it.
24153 WC$=RIGHT$ (WX$,(LEN(WX$)-L)) :WX$="":G0SUB 2914G:G0T0 24260 'process rest.
24160 NEXT L' Reaching here = no comma in entry so it's city only.
241E0 W$(4)=W0S :WX$=" > > <"+CE$:G0SUB 292GC' Display £ prompt.
24200 CL=35+LEN(WC$)+2:G0SUB 291C0' Receive ST(+zip).
24260 IF LEN(W$ (4) )>10 THEN W$(4)=LEFT$(W$(4),1G) ' Keep city < 11 chars.
2427C IF LEN(W0$)>2 THEN W$(5)=LEFTS(WC$,2) :W0$=RIGHT$(WO$, (LEN(W0S)-2) ) :
G0SUB 291 40: GOTO 24360
24280 W$(5)=WG$
24320 W0$=U'S(4)+" "+WS(5)+" ":CL=35:WX$="> <"+CE$:G0SUB 29200' Prompt zip.
24340 CL=35+LEN(WO$)+1:GOSUB 29100' Receive zip.
2436G IF LEN(WC$)>5 THEN WC$=RIGHT$(W0$,5) ' Trim zip.
2438 C W$ (6) =WCS : WC$=W$ (4) +" "+W$(5)+" "+W$(6)+CE$:CL=35' Echo all.
24420 IF TF=1 THEN TF=C' TF may have become set by nul ST or zip entry.
24440 GCSUB 29200: RETURN' to main routine for more data, then correction run.
24999 '
22999 '
2300G ***ADDRESS
23010 LN=7:G0SUB 29100:IF TF<>0 THEN W$(3)="":G0T0 23C3C
23015 IF GP<3 THEN GP=3'
230 20 W$(3)=LEFTS(W0S,2C) :W0$=W$(3)
23030 G0SUB 292CC: RETURN
23040 '
23999 1
24000 ★★★CITY ST ZIP
24020 LN=8:G0SUB 29100'
24040 IF TFOQ THEN WS(4)= ,,M :G0T0 24420'
24045 IF GP<4 THEN GP=4'
... etc.
LISTING 4: Now, to delete spacer lines that were included during program
development to help spot program sections, we issue these commands:
Back to Beginning: *B
Key command: *#MF ' ~L"Z-1L1K
As many times (AO as possible, execute this
Macro (multi-step) command: _Find all instances of ' ~L (that is, a space
followed by a followed by a carriage-return-line-feed) , and in each instance
back up tc that line ( -1L) and j<ill that one line (IK) .
Result? Since only spacer lines contain the combination ' ~L , the spacer lines
are now deleted throughout the file as in the sample below.
2300C ★★★ADDRESS
2301 C LN=7:G0SUB 291 00: IF TF<>0 THEN W$ (3 )='"': GOTO 23030
23015 IF GP<3 THEN GP=3'
23020 W$ (3) =LEFT$ (WC$,20) :W0S=W$(3)
2303C G0SUB 29200: RETURN
24000 ★★★CITY ST ZIP
24020 IN=S:G0SUB 29100'
24C4C IF TFO0 THEN W$(4)= M,, :G0T0 24420'
24C45 IF GP<4 THEN GP=4'
24050 IF W0$="p" THEN W0$="P"'
2406C IF WG$= M P" THEN W$,4)="Pittsburgh ,, :WI(5)= M PA M :PF=1 :G0T0 24320'
24140 FOR L=1 TO LEN(W0$):IF MID$(WC$,L,1 )<> ,, , ,, THEN 2416C
... etc.
LISTING 5: Now, another command removes all ' marks, no longer needed.
Beginning of file: *B
Key command: *#S' "Z"Z
Literal translation: Make this
Substitution throughout (#) the file: For every ', put in nothing instead.
"Nothing" is represented by the absence of anything at all before the second
“Z.
JULY 1981 INTERFACE AGE 157
LISTING 2: With only a partial listing for illustration purposes, here's the
result of applying this series of commands. The symbol ~ indicates that the
character which follows it is a control character, as in ~Z. The computer's
responses are in boldface; yours are underlined.
Command (while in CP/M system mode):
In ED, computer's prompt is *
Command to Append whole (A) file for edit:
Command to return to Beginning of file:
Key command for this stage of process:
Meaning: As many times (#) as possible.
Substitution: For every instance of '** put in *** instead. In ED, ~Z
delineates the end of a string of characters that are to be taken by the
machine as such, and not as part of the command.
A >ED PROGNAME.BAS
*#A
*AS ' **~Z***~Z
The result, shown below, is that the REMark delineator ' (single quote or
apostrophe) is replaced with an asterisk in those key lines, such as jump
targets or otherwise crucial remark lines, which were prepared by being tagged
'** instead of simply This will preserve these particular REMark lines in
subsequent editing.
22999 '
23GC0 ***ADDRESS
23C1C LN=7:G0SUB 2910C:IF TF<>0 THEN W$(3)="":G0T0 23030
23015 IF GP<3 THEN GP=3' indicating address portion of sector filled.
23020 W$(3)=LEFT$(WG$,2C) :W0$=W$(3)
23030 GCSUB 2920C: RETURN
23G4C '
23999 '
24000 ***CITY ST ZIP
24G2C LN=£:G0SUB 29100’ Place cursor to prompt City(+ST(+zip)) entry.
24C4G IF TFOC THEN W$(4)="":G0TC 24420' User has no entry for this line.
24045 IF GP<4 THEN GP=4' Note sector is filled through 4th field.
... etc.
LISTING 3: Now we apply these commands:
Go to beginning of file: *B
Key command for this stage: *AMJ ' ~Z~Z~L~Z
This command, literally translated, says:
As many times (#) as possible, execute this Macro jJuxtapcsition command: Find
every ', insert nothing after it (that's why the "Z terminating the
single-character string ' is followed immediately by another *Z), and delete
everything up to the next cerriage-return-line-feed. The CRLF is represented
by "L in ED commands.
The result, in plain English, is the deletion from the file of anything that
falls between any ' and any carriage return. In Microsoft's MBASIC, that is,
in effect, the definition of a REMark. Note that the protected remarks,
showing now as ***, survived this edit as intended.
23000 ***ADDRESS
2301 C LN=7:G0SUB 29100:IF TF<>0 THEN W$(3)="":G0T0 23G30
2301 5 IF GP<3 THEN GP=3
2302C W$(3)=LEFT$(WCI,2G) :W0$=W$(3)
23C3C G0SUB 29200: RETURN
24CCC ***CITY ST ZIP
24C2C LN=6:G0SU6 291 0C
24C4G IF TFO0 THEN W$(4)="":GCT0 24420
24045 IF GP<4 THEN GP=4
24050 IF W0S="p" THEN W0$="P"
24060 IF W0$="P" THEN W$,4)="Pi ttsburgh":W$ (5)="PA”:PF=1 :GCTC 24320
24140 FOR L=1 TO LEN(WP$):IF MID$(WCt,L,1 )<>"," THEN 2416C
LISTING 6: The process comes full circle. We restore the REMark status of the
jump-target remark lines by replacing *** with ', using this command:
Command to return to beginning of file:
Key command:
See listing 2 for translation.
Final command is to End the edit.
*6
*ftS***~Z 1 ~z
*E
And here is the final "stripped" program section.
23000 'ADDRESS
23C1C LN=7: GCSUB 2910C: IF TFOC THEN W$(3)="":G0T0 23C2C
23015 IF GP<3 THEN GP=3
23C2C W$(3)=LEFT$(W0$,20) :W0$=W$(3)
23C3C GCSUB 29200:RETURN
24000 'CITY ST ZIP
24020 LN=8: GCSUB 29100
24040 IF TFOC THEN W$(4)="":G0T0 2442C
24045 IF GP<4 THEN GP=4
24050 IF W0$="p" THEN WC$="P"
24060 IF WC$="P" THEN W$,4)="Pittsburgh":W$(5)="PA":PF=1 :G0T0 24320
241 40 FOR L=1 TO LEN(WC$):IF MID$(W0$,L,1 )<>"," THEN 24160
24145 WXS=WCI:W0$=LEFT! (WC'$,L-1 ) :G0SUB 29140:W$(4)=WC$
24153 W0I=RIGHT$(WX$, (LEN(WXS)-L)) :WX$="”:G0SUB 29140:G0T0 24260
24160 NEXT L
24180 W$(4)=WC$:W0$=" > > <"+CE$:G0SUB 2920C
242GC C L=35+LEN (WC$ ) +2 : G0SUB 291 GO
24260 IF LEN(W$(4))>1C THEN W$(4)=LEFT$(W$(4),1C)
24270 IF LEN(W0$)>2 THEN W$(5)=LEFT$(W0$,2) :W0$=RIGHT$(W0$,(LEN(WC$)-2>)
GCSUB 291 40: GOTO 24360
24280 WI(5)=WC$
2432C W0$=W$(4)+" "+V$(5)+" ":CL=35:WX$="> <"+CES:GGSUB 29200
2434C CL=35+LEN (W0$ ) +1 : G0SUB 29100
24360 IF LEN(W0$)>5 THEN W0$=RIGHT$(W0S,5)
24380 W$(6)=W0S:W0$=W$(4)+" "+W$(5)+" "+WI(6)+CE$:CL=35
24420 IF TF=1 THEN TF=0
24440 G0SUB 29200: RETURN
INSIDE /*■
INFORMATION as.
on
Yferbatim Data Life
We are one of the largest distributors
in the industry selling at the lowest
prices. Buy any quantity by calling
TOLL FREE 1-800-523-9350. We're
never your competitor. We sell only to
dealers: just for calling or writing we'll
send you our FREE Dealer Information
Packet,
CALL TOLL FREE:
1-800-523-9350
In PA. call collect (215)776-2100
COMPUTER
RESOURCES
COMPANY
1437 Gordon St., Allentown, PA 18102
TRS-80 Computers
For the best deals on TRS-80 Com-
puters we have special discounts,
FREE Shipping and a TOLL FREE
ORDER NUMBER.
Pan American
Electronics
Incorporated
Radw/haek
Dept. IA 1117 Conway, Mission, Texas 78572
Telex Number 767339
Toll Free Order Number 800/531 7466
Texas 8- Principal Number 512/581-2765
CIRCLE INQUIRY NO. 117
MEMOREX
Floppy Discs
Lowest prices. WE WILL NOT
BE UNDERSOLD!! Buy any
quantity 1-1000. Visa, Mastercharge
accepted. Call free (800)2354137
for prices and information. All
orders sent postage paid.
CIRCLE INQUIRY NO. 126
CIRCLE INQUIRY NO. 127
JELLGUARD
$199.
THE BEST, most useful, spelling
proof read i ng package available. Independent
reviews prove it - write for copies. Requires 32 K
CP/M*, MP/M*, CDOS*, or CROMIX*. Works with
any console device. Compatible with Magic Wand*,
WordStar*, Electric Pencil*, WordMaster* and ED.
Fully tested. Professional, first class software.
Delivered ready to run - no user reconfiguration
required. Excellent documentation and 8" SD
soft-sectored, or 5 1/4” disk: DD or QD for
NorthStar* or SuperBrain*; Micropo!is*l; DD
Micropolis II; Apple* II w/Microsoft Z80, specify 13
or 16 sector disk $199.
SPELLGUARD* and Magic Wand*(l.l) $499.
We rigorously select, use and support the
software we sell. Orders
promptly acknowledged and
pped. Checks must clear
before shipment. Our low
prices reflect full cash
discount while maintaining
quality customer service. Visa
& MasterCharge add 3%.
Shipping $3. per order. Phone
& export orders welcome.
* = trademark.
49 Pelican Court, Syosset, NY 1 1791
(516) 921 - 3083 Write for catalog!
CIRCLE INQUIRY NO. 128
FREE
business software
directory
• Radio Shack’s Model-I, II, III.
• Heath’s MBASIC and HDOS.
• CPM
Data base manager, integrated
accounting package, inventory,
word processing, and advanced
mailing list.
Micro Architect Inc.
96 Dothan St.
Arlington, MA 02174
CIRCLE INQUIRY NO. 124
Wall Street
Software™
• PORTFOLIO MANAGEMENT SYSTEMS
• OPTION PRICE ANALYSIS PROGRAMS
(volatility, time premium, Black-Scholes)
• STOCK PRICE TREND ANALYSIS
(volume, price, direction)
• COMMODITY TRADING SYSTEMS
Instantaneous analysis of market conditions.
You cannot afford to trade without timely
data. A broad variety of sophisticated
computer investment analysis programs
(similar to those used by the large
investment houses) now made affordable for
the individual investor.
• For all minicomputers, home computers
and other systems
SEND $5.00 FOR OUR CATALOG TODAY.
Wall Straet Software Your Syatam
332 E. 30th Straat
New York, NY 10016
□ No Bystem, send Information.
Nam#
Address
Clty/Stata/ZIp
© computer Services Corporation of America
CIRCLE INQUIRY NO. 129
MICRODEX
INTERACT Owners. You are not abandoned.
Write or call for catalogue on tapes, keyboards,
RS232 interface, documentation, sales and service.
Micro Video, POB 7357, Ann Arbor, Ml 48107.
(313) 996-0626.
STRUCTURAL ENGINEERING. Patterson Engi-
neering has programs written for the Apple
computer. Simple beam, Continuous beam. Grid,
Frames, and Trusses represent some of our
programs. Interested persons call 714-891-0935.
TAX PLANNING SOFTWARE. A sophisticated tax
forecasting and planning program designed by a
professional tax consultant. Will compute individual,
corporate & trust income taxes for 1979, 1980 &
1981 . Runs on TRSDOS, MDOS & CP/M systems.
Top quality user manual. Call 913-362-9667. O.E.M.
& dealer inquiries invited. Send $15 for manual to
Jacobs, Box 8137, Prairie Village, KS, 66208.
COMPUTER SECURITY for Business Systems.
This booklet tells you how to protect your
files against misuse and theft. Data, file and
program security are discussed and sample pro-
grams are provided. Send $1 7.95 check or M.O. to
FOWLER SERVICES CO., P.O. Box 240, WYTHE-
VILLE, VA 24382.
NORTHSTAR SOFTWARE. Bowling secretary—
$60. Mailing label— $60. Complete business system
(A/R, A/P, G/L, Inventory, payroll, and more)—
$120. expanded payroll and labor cost accounting
— $70. Send $5 for any manual ($10 for expanded
payroll). JCS Company, 1938 Seakale, #201,
Houston, TX 77062.
SOFTWARE AUTHORS!— We want to sell your pro-
grams! Send your tape or disk (with any documen-
tation) to our software review board— American,
P.O. Box 2149, New Hyde Park, NY 11040.
MULTIPLICATION TABLES (1-10) PRIMARY
MATH (Add, Sub, Mult, Dlv) Fun & Easy. Repetition,
Review, & Reward. Proven effective in overcoming
math problems. Apple II, Cassette $10.00, Disk
$14.00 plus tax. No P&H. Check or Money Order.
Pipes Computer Software, Route 1, Box 284,
Murphy, NC 28906.
HEATH /ZENITH professionally designed business
and educational systems. For complete H8 and
H/Z89 product line information, contact: XtraSoft,
Inc., P.O. Box 91063, Louisville, KY 40291,
Ph. (502) 499-1533.
MARYMAC INDUSTRIES. INC.
TRS-80
1 0%-1 5% DISCOUNT
OR MORE
ON ALL NEW TRS-80
MODEL II and III COMPUTERS
Save State Sales Tax. Texas
Residents Add Only 5% Sales Tax.
Open Mon. -Sat. 10-7. We pay freight
and insurance. No extra charge for
Mastercard or Visa. Call us for a
Reference in or near your city.
Reference: Farmers State Bank,
Brookshire, Texas.
Orders: 1-800-231-3680
21969 Katy Fwy.,
Katy (Houston), Texas 77450
Questions & Inq.? 1-713-392-0747
©1980, Marymac Industries, Inc.-
Ed or Joe McManus
CIRCLE INQUIRY NO. 29
mi«nn rr> /in i /wrm
ijjiLnuiiJttnnci
MICRO-MARKET ADS
SELL
YOUR PRODUCTS
A new format has been
established for the Micro-
Market section. All ads are
now 2 inches wide by 3 inches
deep. Price is $320 on a lx
rate. Submit ads with check
or money order to:
INTERFACE AGE Magazine
Micro-Market Ads
P.O. Box 1234
Cerritos, CA 90701
(213) 926-9544
Lou/ Cost
News Release Service
Via Mail
For Small Companies,
OEMs & ISOs
Is your company too small to afford an
advertising agency? For only $75.00 per news
release, we will act as your agency and send
your pre-typed release to 1 26 computer related
periodicals throughout the USA and Canada.
For an additional $75.00 we will professionally
write your news release and send them out on
our agency news release form.
These services allow you to get your product
messages to the same periodicals as the large
established companies at a fraction of their cost.
Send your check or money order to:
Creative Marketing Services Group
News Release Services Division
6221 Sierra Siena Rd.
Irvine, CA 92715
(714) 833-7730
CIRCLE INQUIRY NO. 116
f
\ m NEW! for
v the ’89 from
^^^MAGNOLIAfl
MICROSYSTEMS
DOUBLE DENSITY
DISK CONTROLLER
for both 5V-4" & 8" drives
only $595 complete
including CP/M™2.2
MAGNOLIA MICROSYSTEMS, INC.
2812 Thorndyke W., Seattle 98199
(206) 285-7266 (800) 426-2841
CP/M is a trademark of Digital Research.
BUSINESS SOFTWARE
IBM* 5110/5120
GENERAL LEDGER: Flexible organization
and reporting. $350.00
ACCOUNTS PAYABLE: Good reporting with
aged reports. $350.00
ACCOUNT RECEIVABLE: Open item
Apply payments by invoice or with out. Aged
reports, statements, and inquiry. $350.00
PAYROLL: Flexible and complete.
Qtrly reports, W2’s, etc. $350.00
CLIENT WRITE UP: Designed for CPA firms.
Flexible, very fast. Easy to tailor to clients. After
the fact payroll. $800.00
CPA SYSTEM: After the fact payroll. $800.00
INVENTORY SYSTEMS: Good reporting
system. $350.00
All systems can be stand alone or fully integrated.
All packages extremely well documented.
Demo packages available.
VISA/MASTERCHARGE
$200.00 discount on 4 or more.
OWATONNA COMPUTER SERVICES, INC.
P.O. Box 216
Owatonna, MN 55060
(507) 455-0741
* IBM trademark of International Business Machines
CIRCLE INQUIRY NO. 123
CIRCLE INQUIRY NO. 125
INVENTORY CONTROL SYSTEM
WITH PARTS EXPLOSION FOR
FINISHED GOODS AND ASSEMBLIES
Parts requirements forecasting & Pull Sheets
Reorder Reports
Economic Order Quantities
5000 Items per 8" disk
AVAILABLE FOR CROMEMCO, CP/M®.
AND OASIS OPERATING SYSTEMS
Hardware requirements: 64k RAM,
132 Column printer.
Manual and 8" floppy disk $250.
Multi-level explosion version $499.
Job Costing $350.
Accounts Receivable, Accounts Payable,
Order Entry, General Ledger, Payroll and
Mailing List programs also available.
FEITH SOFTWARE, INC.
204 MARVIN RD.
ELKINS PARK, PA. 19117
(215) 702-8240
MICROCOMPUTER
INFORMATION
BOOKGUIDE 1: microprocessors
and microcomputers
This handy 160 page reference guide
organizes almost 500 abstracts of the latest
microcomputer books from 39 top-ranking
publishers. With comparative information
on 56 different topics, beginners or
professionals can find the best book for
their needs, the first time.
—History —Social Impact
—Software —Languages
—Hardware —Games
—And Much More
$1 1 .50 check or money order to:
LEATHERLEAF BOOK SERVICES, INC.
In USA:
Leatherleaf Book Services Inc.
P.O. Box 26
Pembina, ND 58271
In Canada:
Leatherleaf Book Services Inc.
P.O. Box 115, Postal Station C
Winnipeg, Manitoba R3M 3S3
[cippkz computer
APPLE II PLUS 48K $1179
DISK II WITH 3.3 549
DISK II WITHOUT 475
DC HAYES MODEM 325
VIDEOTERM 80 COL 299
SILENTYPE II 519
PAPER TIGER 445G 749
GATEWAY COMPUTER
CENTER
11470 SOUTH ST.
CERRITOS, CA 90701
(213) 865-4444
CIRCLE INQUIRY NO. 121
VORK lO
BASF-DPS
WORLD STANDARD TAPE
DATA
TRAC
C-10
• PROFESSIONAL
5 SCREW SHELL
• MONEY BACK GUARANTEE
• 1 DOZ. BULK PACK, $10
SENT POSTPAID
Calif, residents add 6% sales tax
YORK 10 ComputeruuQre
24573 Kittridge SL.Dept.il Canoga Park. C A 91307
CIRCLE INQUIRY NO. 130
TRS-80* COLOR Computer
BORED
with SLOW Cassettes
Put your BASIC program into
a ROM CARTRIDGE. Instant
run at power-up! More data
space! IT'S EASY! Send us your
program on cassette and we'll
quickly return it in a ROM
CARTRIDGE.
Prices start at $45.00
(Quantity Discounts Available)
Eigen
Systems P- O. Box 10234
Austin, Texas 78766
(512) 837-4665
— Assembly Language Rom Cartridges
— Custom Programming Services
TRS*-80 is a trademark of Tandy Corp.
CIRCLE INQUIRY NO. 119
CIRCLE INQUIRY NO. 122
CIRCLE INQUIRY NO. 118
ADVERTISER INDEX
See Reader Service Card
between pages 144 & 145
Info
Inquiry
Number Page
MANUFACTURERS
5 AEI 43
6 A-T Enterprises 99
7 Analog Tech 36
8 Ashton/Tate 55
9 Avant Garde 54
* The CP/M Users Group 27
1 1 The Community Computerist’s Directory 140
1 2 CompuServe 24, 25
1 3 Computer Case Co 29
14 Computer Co. of America 115
1 5 Computer Furniture & Accessories 124
1 6 Computer Lab 83
17 Pacific Computer Brokers 64
1 8 Computer Mart of New Jersey 63
1 9 Computronics Inc 18
20 Condor Computer Corp 53
2 1 Continental Software 91
22 Cromemco Inc 1
23 Custom Computer (Computer Exchange) 122
* Cybernetics 61
* Data Dynamics T echnology 1 07, 1 1 3, 1 27, 1 33
24 Datasearch 60
25 Datasmith 40
26 Datasouth Computer Corp 15
27 Digital Graphic Systems 30
28 Discount Software Group 22
30 Ecosoft 30
31 Electronic Control T echnology 38
32 Electronic Specialists 50
33 Electronic Systems Furniture 118
34 Ellis Computers 11
35 Epson of America 39
37 Faircom 112
38 Hayes Microcomputer 7
40 IMS International 26
42,41 Infosoft 111,119
43 Inmac 49
44 Innosys 8
45 Innovative Software 120
46 Input/Ouput 13
47 Integrand 19
Interface Age Subscriptions insert between 32 & 33
49 Leading Edge IFC
50 T om Lenz 56
* Lifeboat Associates 3, 35
51 Lifelines 51
36 Lo-Ball Comptuers 116
53 3M 9
54 Malibu Electronics 10
55 Charles Mann & Assoc. (Creative Discount Software) ...... 96
56 Measurement Systems 1 6, 1 7
57 Meta Technologies 105
* Micro Applications Group 42
58, 59 Micro Ap 57, 1 09
60 Microhouse 114
61 Micro Mate 54
* Microsette 14
62 Muse 110
63 New England Business Systems 87
64 Novation 12
65 OEM Software 97
66 Okidata 23
67 Omega Sales 59
68 Pickles & Trout 38
69 Prodigy 101
70 Quantex 80
71 Racet Computes 37
Info
Inquiry
Number Page
72 Rochester Data 56
73 Sorrento Valley 50
75 Structured Systems Group Inc 31
76 Supersoft 4
77 Synertek Systems 21
78 Systems Integration 96
79 Systems Plus 47
80 TEI 65
81 Tarbell 41
82 Tecmar 60
83 Transnet 20
* University Microfilms 1 08, 1 1 6
84 Vandata 5
85 Vector Graphic BC
86 Vista 32
* Western Electronics 71
1 31 Westland Electronics 65
88 X-Comp Ill
RETAIL
89 Advanced Management Strategies 79
90 Adventure International 143
91 American Square 121
92 Avidd Electronics 134
* Beta Computer Devices 137
93 Bits ’n Bytes 144
94 The CPU Shop 123
95 Computers Etc 119
96 Computers Plus 132
97 Computes Wholesale 130
98 Cornerstone 126
100 Disc/3 Mart 146
101 FMGCorp 151
102 FutraCo 131
1 03 Long Island Computer 146
1 04 Micro Business World 138
1 05 Micro Mike’s, Inc 75
106 107 Mini Micro Mart, Inc 89,117,128,145
1 08 Olympic Sales 142
109 Orange Micro 125
110 Perry Gas & Oil 139
1 1 1 Personal Computer Systems 136
112 PolyPaks 140
113 Priority One 155
1 1 4 Prosof t 144
* Rainbow 129
1 1 5 Stoneware Microcomputers 147
* VR Data 141
MICRO MARKET
1 1 6 Creative Marketing Services 159
117 Computer Resources Co 158
1 1 8 Eigen Systems 159
1 1 9 Feith Systems • .... 1 59
121 Gateway Computer Center 159
1 22 Leatherleaf Books 159
1 23 Magnolia Microsystem 159
29 Marymac Industries 158
1 24 Micro Architect 158
1 25 Owatonna Computer 158
1 26 Pacific Exchanges 158
1 27 Pan American Electronics 158
1 28 Pelican Programs 158
1 29 Wall Street Software 158
130 York 10 159
* Manufacturer requests factory direct inquiry.
This index is provided as an additional service. The publisher does not assume any liability for errors or omissions.
160 INTERFACE AGE
JULY 1981
The System/48 is the outstanding office automation com-
puting system for the 80’s . it’s so productive we call it
MAGIC®. Look at these features:
• One to eight interactive users per node
• Data management system
• Report generator
• Query processor
• Screen format generator
• Automatic interface code generator
• Up to ’/ 2 Mbytes of user memory
• Winchester disk with 1 8-million bytes (formatted
capacity)
• 1 5-minute mean-time-to-repair
• Built-in protection from line-voltage spikes, noise, and
brownouts
And, it features MAGIC®, the Operating System that gets
things done faster than you can say abracadabra because
of its multi-keyed Indexed-Sequential Access Method and
flexible file-organization. MAGIC® also offers high security,
with password protection. MAGIC® supports global or local
printers for as many users as desired.
MAGIC® also includes DataMagic II — TEI’s red-hot data-
base manager. DataMagic II has even more tricks up its
sleeve — like automatic or manual record-lock protection
and automatic.transaction backout to protect the database.
And it runs application software written for CP/M 2.X.
Take a MAGIC® leap into the future!
Arrange to attend one of our regularly scheduled System/
48 workshops (RSVP).
OEM and Dealer Inquiries Invited
System/48
5075 S. LOOP EAST, HOUSTON. TX. 77033
(713) 738-2300 TWX. 910-881-3639
CIRCLE INQUIRY NO. 80
"And in conclusion,
I’ll only use
my exceptional powers
for the good of mankind!’
“That’s a vow all we Vector 3005s make. And it’s not one
we make lightly.
“After all, being the only product on the market with
a Vector 3 terminal, a 5'A" floppy, and a 534" Winchester
rigid disk drive that provides 5 megabytes of storage
is quite a responsibility. It used to take 20'floppies to give
you that kind of capacity.
“Our powers don’t stop there, however. Each 3005 also
comes with a 32-bit error-correcting code — the first time
sophisticated IBM-style technology has been available
on a small business system. This lets us detect and correct
errors, and almost completely eliminates data loss on
disks due to dirt, wear, or damage.
“All this makes us pretty awesome, all right. But there’s
more. When coupled with Vector’s MEMORITE III and
EXECUPLAN software packages, we give you a 30,000
word dictionary, the ability to create your own phrase
library, a teaching manual right on the screen, pass word
security, plus a host of other word processing capabili-
ties as well as financial planning, forecasting and
basic accounting.
“And we’re reliable. Our powers won’t diminish, Durabili-
ties won’t fade, and dedication to mankind won’t weaken.
“For more information and your nearest dealer, call
Vector at 800-423-5857. In California, call 800-382-3367.
Or write to them at 31364 Via Colinas, Westlake Village,
CA 91362.
“Thank you all for coming today. And I hope we’ll have
the chance to do business together in the future!’
VECTOR GRAPHIC INC.
COMPUTERS FOR THE ADVANCEMENT OF SOCIETY.
CIRCLE INQUIRY NO. 85